Java项目打jar包

此处以Maven工程为例,进入Java项目根目录,执行mvn package命令:

执行成功之后,项目根目录会出现一个target文件下,我们的jar包就在target目录下。

将jar包上传到服务器

这里推荐一款终端神器:MobaXterm,非常好用,可以自行百度下载。

 

这里使用MobaXterm连接服务器,进入指定目录后,直接把jar包拖动到指定目录框就可以完成上传:

 

编写start.sh脚本

在要生成start.sh脚本的目录运行vim start.sh命令,输入以下脚本:

previous_id=$(pgrep -f hsp-bjproj.jar)
kill -9 $previous_id || echo "No previous process to be killed"
nohup /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.181-3.b13.el7_5.x86_64/jre/bin/java -jar /usr/local/hsp-bjproj/hsp-bjproj.jar  >>hsp-bjproj.log &

 

执行脚本

在start.sh同级目录执行:./start.sh,之后查看同目录生成的日志文件查看启动日志,等待启动成功之后即可。

 如果执行start.sh脚本时提示没有权限,执行:

chmod 777 ./start.sh

 

然后再执行:

./start.sh

 

 

版权声明:本文为yybinger原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/yybinger/p/11957828.html