启动 Spring 引导应用程序

starting a Spring Boot application

我使用 Spring Initializr 生成了一个 Spring 启动 Web 应用程序,使用嵌入式 Tomcat 并将其打包为可执行 JAR 文件。

我在 Ubuntu 14.04 LTSwith

开始申请
 java -DAPPKEY=oracle -Dspring.profiles.active=oracle -jar licence-0.0.1-SNAPSHOT.jar

但几个小时后应用程序关闭,进程不再 运行。这是启动应用程序的正确方法吗? 我不知道为什么进程关闭

如果您需要 运行 您的应用程序即服务,请查看 spring 引导文档中的安装指南:

https://docs.spring.io/spring-boot/docs/current/reference/html/deployment-install.html

如您所见,如果您正在使用 init.d 服务,您可以 link init.d 目录中的 jar。

fat jar 包含初始化脚本:

sudo ln -s /var/myapp/myapp.jar /etc/init.d/myapp