如何从Jenkins启动java服务
Jenkins新手,我正在使用Jenkins与Maven一起构建SpringBoot应用程序。到目前为止,我做的还可以:如何从Jenkins启动java服务,java,spring-boot,jenkins,continuous-deployment,Java,Spring Boot,Jenkins,Continuous Deployment,Jenkins新手,我正在使用Jenkins与Maven一起构建SpringBoot应用程序。到目前为止,我做的还可以: 查看代码 构建应用程序 将应用复制到应用文件夹 但是,我无法完成此步骤: 作为服务器启动应用程序(独立,不使用Tomcat)。 我使用这个命令 java-jarapp.jar& 但只要Jenkins完成任务,应用程序也会退出(我没有看到日志显示应用程序退出,但当我检查时,它没有运行) Jenkins和应用程序运行在同一台服务器上(AmazonLinux)。 非常感谢您的帮助。
java-jarapp.jar&
但只要Jenkins完成任务,应用程序也会退出(我没有看到日志显示应用程序退出,但当我检查时,它没有运行)
Jenkins和应用程序运行在同一台服务器上(AmazonLinux)。
非常感谢您的帮助。尝试使用
nohup
。大概是这样的:
killall -9 app.jar
nohup java -jar app.jar > app.log 2>&1 &
但我强烈建议您使用应用程序创建Docker映像来部署它
致以最诚挚的问候。您能否与docker分享一个如何使用docker的教程?谢谢。仍然不起作用,但是我将按照您的建议与docker一起部署。谢谢