出处:https://blog.csdn.net/ly690226302/article/details/79260875
Linux下运行的软件我们通常把他注册为服务,这样我们就可以通过命令开启、关闭以及保持开机启动等功能。
若想使用此项功能,我们需要将代码中关于spring-boot-maven-plugin的配置修改为:
然后使用mvn package 打包。
主流的Linux大多使用init.d或systemd来注册服务。下面以CentOS6.6演示init.d注册服务;以CentOs7.1演示systemd注册服务。
(1)安装JDK
从oracle官 下载JDK,注意选择的是:jdk-8u51-linux-x64.rpm。这是红帽系linux专用安装包格式,将jdk下载放置到linux下任意目录。
(2)基于Linux的int.d部署
注册服务,在centOS6终端执行:
其中test是我们的服务名。
启动服务:
停止服务:
服务状态:
开机启动:
项目日志存放于/var/log/test.log下,可以用cat或tail等命令查看。
(3)基于Linux的Systemd部署
在/etc/systemd/system/目录下新建文件test.service,填入下面内容:
注意,在实际使用中修改Description和ExecStart后面的内容
启动服务:
停止服务:
服务状态:
开机启动:
项目日志:
文章知识点与官方知识档案匹配,可进一步学习相关知识CS入门技能树Linux入门初识Linux24720 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!