麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > Java > 正文

Linux部署Java Project(帶main方法)

2019-11-06 06:05:44
字體:
來源:轉載
供稿:網友

首先,將要部署的項目在eclipse里打成Jar包:

在eclipse中右鍵點擊該項目,彈出以下界面,并點擊Export。 這里寫圖片描述

點擊export后,在彈出的頁面搜索JAR file,如下圖。 這里寫圖片描述

點擊next,出現下圖,在該畫面中點開項目,取消libs前面的選中,因為lib不需要打到jar里,后面會單獨提出來放到需要部署的項目下面,按圖選擇好后,點擊next。 這里寫圖片描述下圖中,無需操作,直接next。 這里寫圖片描述在出現的界面中點擊Browse,這個是用來指定主類的,即包含main方法的那個類。 這里寫圖片描述點擊選擇好主類后,點擊finish結束,至此,jar包打包完畢。 這里寫圖片描述

打包結束后,用WinRAR程序打開該jar,如下圖: 這里寫圖片描述

然后,我們需要自己手動寫MANIFEST.MF文件來替代系統自動生成的,如下圖: 這里寫圖片描述 請注意,這三個屬性和值之間都有一個空格,例如Main-Class: com.*,冒號和com之間有一個空格。在Class-Path中每個jar包中間加一個空格,在Main-Class這最后一個屬性加完后,要加一個回車鍵。 然后用該文件代替剛打包好的那個jar文件夾下的META_INF里的MANIFEST.MF。整個jar包到這就搞定了。

最后,再來看怎么在linux上部署。

在Linux服務器上新建一個項目文件夾,在里邊新建一個文件夾lib,將項目引用的所有lib包括項目jar包放到該文件夾下。

然后將jdk的linux版本放置該項目目錄下。 3.在項目目錄下新建start.sh文件,內容如下 if [ -f ./java/.lock ] then echo “application is locked, maybe it’s still running!” else touch ./java/.lock ./java/bin/java -Xms128m -Xmx512m -jar ./lib/MyPRoject.jar start &

echo $! > ./addrTransfer.pid echo “monitor started success!” fi

在項目目錄下新建stop.sh文件,內容如下 #!/bin/sh ############################# rm ./java/.lock -rf PID=(cat./MyProject.pid)kill?9PID echo “monitor stop success!”

好啦,打包及部署完畢,趕緊執行start.sh,去測試你的代碼吧!


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 成人做爽爽爽爽免费国产软件 | 黄色电影免费网址 | 偷偷操偷偷操 | av电影在线免费 | 热久久成人 | 久久99国产伦子精品免费 | 色蜜桃av| 手机av免费电影 | 国产一区免费视频 | 久久免费视频一区二区三区 | 国产精品久久久久永久免费 | 91成人免费在线视频 | 午夜性久久 | 色婷婷av一区二区三区久久 | 欧美不卡三区 | 久草在线综合 | 啊~用cao嗯力cao烂我视频 | 激情夜色| 欧美aⅴ视频| 久久国产精品二国产精品中国洋人 | 久久福利在线 | 亚洲黑人在线观看 | 国产电影精品久久 | 美国一级黄色毛片 | 国产精品爱久久久久久久 | 国产又白又嫩又紧又爽18p | 国产亚洲激情 | 污视频在线免费 | 国产一区二区精品在线观看 | 久久久久91视频 | 特级无码毛片免费视频尤物 | 永久免费在线观看av | 姑娘第5集高清在线观看 | 国产99精品 | 激情视频在线播放 | 久久99精品视频在线观看 | 9191色| 亚洲午夜在线视频 | 91精品国产91热久久久做人人 | 在线观看免费视频麻豆 | 成人羞羞在线观看网站 |