Centos7 部署jar包开机自启

Centos7 部署jar包开机自启,第1张

在部署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包程序已经作为守护进程在系统后台运行

在linux服务器下,有时候会出现服务器断电、服务器重启等情况,这时候就需要一没档些服务开机自启清滑动。

环境:centos7虚拟机、jar包、jdk8

前提:

1、centos7已经配置jdk8环境

2、上传jar包、新建脚本文件枯正乱、日志文件等


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12249845.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-22
下一篇 2023-05-22

发表评论

登录后才能评论

评论列表(0条)

保存