【发布时间】:2017-03-14 01:42:27
【问题描述】:
我正在通过命令使用 putty 在我的服务器上运行我的 Spring Boot 应用程序 mvn spring-boot:run 并且它仅在我打开 ssh 会话时运行。断开会话后是否可以使应用程序保持活动状态? 还是我必须制作可执行的war文件并部署到我的ubunntu 14.04上安装的tomcat服务器。 我知道部署启动应用程序的其他方法,但我想知道我的方法是否可行。
【问题讨论】:
-
MagGGG 如我的回答所示,最好生成具有特定名称(如 spring-log.txt 或 server-log.txt)的日志文件以查找任何错误以进行调试。
-
除了nohup,你可以使用一个可分离的
screen会话(例如howtoforge.com/linux_screen)并且spring boot特别支持作为系统服务运行:docs.spring.io/spring-boot/docs/current/reference/html/…