sh 启动java_使用start.sh脚本运行Java程序

2023-05-16

Java项目打jar包

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

22540dced9285f8091065492b2e36d43.png

3y6tzypv

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

3y6tzypv

将jar包上传到服务器

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

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

9ecda656be80dc828815dcac0c5ce394.png

编写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

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

sh 启动java_使用start.sh脚本运行Java程序 的相关文章

随机推荐