首先,将要部署的项目在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,去测试你的代码吧!
新闻热点
疑难解答