首先,將要部署的項目在eclipse里打成Jar包:
在eclipse中右鍵點擊該項目,彈出以下界面,并點擊Export。
點擊export后,在彈出的頁面搜索JAR file,如下圖。
打包結束后,用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=好啦,打包及部署完畢,趕緊執行start.sh,去測試你的代碼吧!
|
新聞熱點
疑難解答