我遵循Spring网站上的标准教程以及一些私人文章。春季启动应用程序作为服务 - 运行在前台而不是守护进程
- 创建JAR的符号链接到/etc/init.d/中
- 服务MYAPP启动
服务启动,但它开始就像在前台一个正常的应用程序。就像我跑
Java的罐子在终端上myapp.jar
我如何让它在后台就像主流的Linux服务
运行这是我的脚本
sudo chmod 500 myapp.jar
sudo /path/to/myapp.jar /etc/init.d/myapp
我运行服务为
sudo service myapp start
这是现在运行应用程序我ñ前景扬起了控制台,而不是作为服务运行
相关:http://stackoverflow.com/questions/21503883/spring-boot-application-as-a-service – g00glen00b
这不是重复,答案是,你必须设置embeddedLaunchScriptProperties>模式“服务“在spring-boot-maven-plugin插件中!这样你的应用程序将作为服务运行。 –