相关疑难解决方法(0)

Spring Boot应用程序即服务

如何在Linux系统中很好地配置Spring Boot应用程序打包为可执行jar作为服务?这是推荐的方法,还是应该将此应用程序转换为war并安装到Tomcat中?

目前我可以从screen会话中运行Spring启动应用程序,这很不错,但需要在服务器重启后手动启动.

我正在寻找的是一般建议/方向或示例init.d脚本,如果我使用可执行jar的方法是正确的.

service startup init.d spring-boot

179
推荐指数
9
解决办法
13万
查看次数

如何以正确的方式关闭Spring Boot应用程序?

在Spring Boot Document中,他们说'每个SpringApplication都会向JVM注册一个关闭钩子,以确保在退出时优雅地关闭ApplicationContext.

当我单击ctrl+cshell命令时,可以正常关闭应用程序.如果我在生产机器中运行应用程序,我必须使用该命令 java -jar ProApplicaton.jar.但是我无法关闭shell终端,否则会关闭进程.

如果我运行命令nohup java -jar ProApplicaton.jar &,我不能使用ctrl+c优雅地关闭它.

在生产环境中启动和停止Spring Boot应用程序的正确方法是什么?

linux spring spring-boot

97
推荐指数
10
解决办法
13万
查看次数

Spring启动项目发布到生产环境选择war(独立tomcat)还是jar(嵌入式tomcat)?

最新项目我使用Spring启动,并准备部署到生产环境,我想知道哪种方式运行应用程序有更好的性能或具有相同的性能?

  1. 生成一个war包并将它放在一个独立的tomcat中
  2. 生成一个jar包并使用嵌入式tomcat

另外,在发布到生产环境时如果要删除devtools依赖.

spring-boot

3
推荐指数
1
解决办法
2945
查看次数

标签 统计

spring-boot ×3

init.d ×1

linux ×1

service ×1

spring ×1

startup ×1