SpringBoot 項目作為Centos服務部署

  • 首先需要有個打包好的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
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。