Spring Boot推荐使用可执行的jar文件来部署应用程序,并且该文件包含了Tomcat。
您可以通过简单的命令 java -jar myapp.jar
来启动它。
现在,我想将这个jar文件部署到我的EC2 Linux服务器上,我是否遗漏了某些步骤或者必须创建一个 init 脚本来正确地以守护进程的形式启动应用程序?
如果我简单地调用java -jar
,应用程序会在我退出时停止。
虽然我可以在screen或nohup中启动它,但那并不是很优雅,而且在服务器重启后,我需要手动登录并重新启动该进程。
所以,基于Spring Boot框架,是否有已经准备好的解决方案可以实现这个任务呢?