当前位置: 首页 > 知识库问答 >
问题:

部署Spring引导应用程序

江育
2023-03-14

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

共有1个答案

酆鸿哲
2023-03-14

Spring Boot Project页面指出,Spring Boot使您可以轻松创建基于生产级Spring的独立应用程序,这些应用程序可以“运行”。

默认情况下,Spring Boot maven或gradle插件构建自包含的可执行JAR,其中包含所有依赖项和嵌入式webserver(例如tomcat或Jetty)。Spring Boot Getting Start doc为您提供了一个介绍。使用这种方法,您只需要一个JVM来运行应用程序。但是,如果它更适合您的生产环境,您也可以将其配置为创建war文件。

 类似资料:
  • 正在尝试在linux服务器上部署spring启动应用程序 r,“线程名称”:“localhost-startStop-1”,“级别”:“错误”,“级别值”:40000,“堆栈跟踪”:“组织”。springframework。豆。工厂BeanCreationException:创建名为“org”的bean时出错。springframework。验证。Bean验证。OptionalValidatorF

  • 我试图使用argocd部署一个spring应用程序的Kubernetes集群,但我在其中遇到了错误。我首先使用GitLab ci管道构建docker映像,然后使用argocd进行连续部署。错误是: 我没有得到任何解决这个问题的方法,如果有人对此有任何想法,请回复。 这是我的配置文件: 这是我的申请。配置所有内容的yml文件。 谢谢

  • 我在将spring boot应用程序部署到tomcat时遇到了问题,尽管在IDE中工作得很好。我按照https://docs.spring.io/spring-boot/docs/current/reference/html/howto-tegratic-deployment.html中的说明进行了操作 更详细的结构: mvn clear包给出错误:

  • Spring Boot的灵活打包选项在部署应用程序时提供了大量选择。 您可以将Spring Boot应用程序部署到各种云平台,容器映像(如Docker)或虚拟/真实计算机。 本节介绍一些更常见的部署方案。

  • [错误]无法执行目标组织。阿帕奇。专家插件:maven编译器插件:3.8。1:在project Divi up后端上编译(默认编译):编译时出现致命错误:目标版本无效:15- 我得到了上面的错误,有人知道为什么会这样吗?

  • 我使用教程创建了一个spring-boot应用程序,并使用'mvn clean install'命令成功地构建了该应用程序。之后,我执行'mvnspring-boot:run'命令来运行应用程序,它也成功地部署了。但是,当我通过点击http://localhost:8080/api在浏览器上加载页面时,它总是重定向到我几个月前部署的http://localhost:8080/login。我应该如何