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包开机自启的主要内容,如果未能解决你的问题,请参考以下文章
Linux开机自启应用&开机执行脚本&监听端口应用挂掉了执行启动脚本