部署Spring启动应用程序

时间:2017-05-03 02:14:10

标签: spring spring-boot

我知道spring boot应用程序可以作为war文件部署到生产环境中。但是部署Spring引导应用程序的典型方法是什么?它只需要一个jvm,而不是一个容器吗?

3 个答案:

答案 0 :(得分:2)

Spring Boot Project Page表示 Spring Boot可以轻松创建独立的,基于生产级别的基于Spring的应用程序,您只需运行"

默认情况下,Spring Boot maven或gradle插件构建自包含的executable jar,其中包含所有依赖项和嵌入式Web服务器,例如: tomcat或码头。 Spring Boot Getting Started doc会为您提供相关介绍。使用这种方法,您只需要一个JVM来运行您的应用程序。但是,如果这更适合您的生产环境,您也可以将其配置为创建war文件。

答案 1 :(得分:0)

Spring Boot应用程序如果提供Web请求,则需要一个容器。您可以将它们部署为容器(例如tomcat / jetty)中的战争。或者您可以使用嵌入式容器tomcat部署它们。

答案 2 :(得分:0)

是否只需要一个jvm,而不是一个容器?<​​/ strong>

它可以在安装Java的任何地方运行。

Spring Boot对嵌入式容器的使用以及为何Spring选择采用无容器路由。它们的许多主要推动力是在测试和调试时易于使用,并且能够将基于Spring的Java应用程序部署到云或任何其他环境中。

可以在附加的图像中找到其他地方。

Answer to your question