簡體   English   中英

如何從 Jenkins 啟動 java 服務

[英]How to start a java service from Jenkins

Jenkins 新手在這里,我正在使用 Jenkins 使用 Maven 構建 SpringBoot 應用程序。 到目前為止我做得很好:

  1. 查看代碼
  2. 構建應用程序
  3. 將應用程序復制到應用程序文件夾。

但是我無法完成這一步:

  1. 將應用程序作為服務器啟動(獨立,不使用 Tomcat)。 我使用這個命令

java -jar app.jar &

但只要 Jenkins 完成工作,應用程序也會退出(我沒有看到日志顯示應用程序退出,但當我檢查時,它沒有運行)Jenkins 與應用程序(Amazon linux)在同一台服務器上運行。 非常感謝任何幫助。

嘗試使用nohup 像這樣的東西:

killall -9 app.jar
nohup java -jar app.jar > app.log 2>&1 &

但我強烈建議您使用您的應用程序創建一個 Docker 映像來部署它。

此致。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM