Centos7 部署jar包开机自启

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Centos7 部署jar包开机自启相关的知识,希望对你有一定的参考价值。

参考技术A 在部署zhihudemo时,没有用Jenkins这种自动化部署工具,在linux centos中部署jar包项目时遇到一个坑,通过xshell远程连接服务器,在系统中使用“java -jar”命令启动jar包时,输出日志会占据当前终端页面,如果关闭终端窗口的话,整个java程序就将停止,为了解决这个问题,可以将jar包设置为后台服务,并进一步设置为系统服务和开机自启

在/etc/init.d/目录下创建zhihudemoService.sh脚本如下:

将zhihudemo-0.0.1-SNAPSHOT.jar和zhihudemoService.sh加上执行权限:

添加到chkconfig作为系统服务,并设置开机启动:

执行完成后重启,查看启动日志,可以看到该jar包程序已经作为守护进程在系统后台运行

以上是关于Centos7 部署jar包开机自启的主要内容,如果未能解决你的问题,请参考以下文章

jar包项目添加到开机自启

Linux开机自启应用&开机执行脚本&监听端口应用挂掉了执行启动脚本

rpm包安装java jar开机自启

Linux Debian系统下,我想开机后,开机自动运行我开发的一个test.jar文件,怎么做到开机自启?

centos7.6开机自启一直设置不成功

openwrt不能自启插件原因