Spring 启动的首选部署方法是通过一个可执行的 jar 文件,其中包含 tomcat。
它从一个简单的 java -jar myapp.jar
开始。
现在,我想在 EC2上将 jar 部署到我的 linux 服务器上,我是否遗漏了什么,或者我真的需要创建一个 init 脚本来正确地将应用程序作为守护进程启动?
如果我简单地调用 java -jar
,当我注销时应用程序就会死亡。
我可以在 screen 或 nohup 中启动它,但这不是很优雅,在服务器中重新启动会迫使我登录并手动启动进程。
So, is there something already for the task in spring boot?