我有一个运行在嵌入式Tomcat servlet容器上的Spring Boot应用程序mvn spring-boot:run
。而且我不想将该项目部署为单独的war文件到独立的Tomcat中。
每当我向BitBucket/Github推送代码时,钩子运行并触发Jenkins作业(在Amazon EC2上运行)来部署应用程序。
Jenkins作业有一个后构建操作:mvn spring-boot:run
,问题在于,当后构建操作完成后,作业会挂起。
应该有另一种方法来解决这个问题。任何帮助都将不胜感激。
nohup
将其作为后台进程运行即可。 - Stevejava -jar
命令运行打包好的构件? - kryger| at now + 1 minutes
就能解决问题。 - azizunsal