Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/spring-boot/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从Jenkins启动java服务_Java_Spring Boot_Jenkins_Continuous Deployment - Fatal编程技术网

如何从Jenkins启动java服务

如何从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)。 非常感谢您的帮助。

Jenkins新手,我正在使用Jenkins与Maven一起构建SpringBoot应用程序。到目前为止,我做的还可以:

  • 查看代码
  • 构建应用程序
  • 将应用复制到应用文件夹
  • 但是,我无法完成此步骤:

  • 作为服务器启动应用程序(独立,不使用Tomcat)。 我使用这个命令
  • java-jarapp.jar&

    但只要Jenkins完成任务,应用程序也会退出(我没有看到日志显示应用程序退出,但当我检查时,它没有运行) Jenkins和应用程序运行在同一台服务器上(AmazonLinux)。
    非常感谢您的帮助。

    尝试使用
    nohup
    。大概是这样的:

    killall -9 app.jar
    nohup java -jar app.jar > app.log 2>&1 &
    
    但我强烈建议您使用应用程序创建Docker映像来部署它


    致以最诚挚的问候。

    您能否与docker分享一个如何使用docker的教程?谢谢。仍然不起作用,但是我将按照您的建议与docker一起部署。谢谢