美文网首页
SpringBoot 项目作为Centos服务部署

SpringBoot 项目作为Centos服务部署

作者: 楚长铭 | 来源:发表于2020-05-21 10:45 被阅读0次
  • 首先需要有个打包好的jar包,确保java -jar 能启动便可
  • centos上需要有java环境
  • 执行命令
cd /etc/systemd/system
  • 创建文件,这里的demo-233是我的项目名称
vi demo-233.service
  • 输入内容,其中/usr/bin/java是java绝对路径可以用which java得到,后半部分则是jar包的绝对路径;输入后保存退出即可
[Unit] 
Description=demo-233
After=syslog.target network.target 
 
[Service] 
Type=simple 
 
ExecStart=/usr/bin/java -jar /spring-project/demo-233.jar 
ExecStop=/bin/kill -15 $MAINPID 
 
User=root 
Group=root 
 
[Install] 
WantedBy=multi-user.target
  • 服务启动相关命令
#修改文件后刷新
systemctl daemon-reload

#服务状态
systemctl status demo-233

#启动服务
systemctl start demo-233

#停止服务
systemctl stop demo-233

#服务重启
systemctl restatus demo-233

#服务开机启动
systemctl enable demo-233

#服务关闭开机启动
systemctl disable demo-233

相关文章

网友评论

      本文标题:SpringBoot 项目作为Centos服务部署

      本文链接:https://www.haomeiwen.com/subject/hbxzohtx.html