国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > 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,去測試你的代碼吧!


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 灵寿县| 鄂托克前旗| 民和| 滦平县| 全州县| 九江市| 新乡县| 民丰县| 长宁县| 山西省| 汾西县| 萝北县| 凤台县| 比如县| 陆良县| 龙岩市| 绥中县| 林周县| 宝鸡市| 耒阳市| 通化县| 龙州县| 常德市| 昆山市| 台安县| 西乡县| 湖口县| 同仁县| 洛川县| 平阳县| 德保县| 扶余县| 瓮安县| 萍乡市| 增城市| 津市市| 肇源县| 若尔盖县| 开原市| 黔南| 龙陵县|