SpringBoot项目使用nohup命令运行自动退出问题

在最近的项目发布过程中,我需要新发布一个短信服务项目到服务器上。

我使用了类似如下的命令:

nohup java -jar XXXXXX.jar > logs.log 2>&1 &

其他几个都可以正常运行,唯独短信服务这个项目在运行后约30s左右会自动终止进程。

本地DeBug尚未发现问题,最终排查后添加以下依赖解决。

        <dependency>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-starter-web</artifactId>
        </dependency>

猜测是因为缺少Tomcat容器而因此导致项目运行即结束。

如无法解决可参考以下链接:https://stackoverflow.com/questions/22380119/why-does-my-spring-boot-app-always-shutdown-immediately-after-starting

发表评论

关闭菜单