【发布时间】:2022-01-10 11:38:48
【问题描述】:
我使用spring boot,在生产环境中使用哪个更好,jar或war?
生产环境有Tomcat和Weblogic。
【问题讨论】:
-
你在生产中有什么?任何应用程序服务器、图像、容器、任何云提供商?战争需要应用服务器... Spring-boot jar包含tomcat嵌入
标签: java spring-boot
我使用spring boot,在生产环境中使用哪个更好,jar或war?
生产环境有Tomcat和Weblogic。
【问题讨论】:
标签: java spring-boot
这实际上取决于您如何在生产中部署软件,
war。jar。这种情况在云生产环境中最常见,或者当您的结果将是 docker 映像时。target 目录(例如使用mvn package)直接复制到生产Tomcat 来部署Web Java 项目。我的意思是通过将目录 WEB-INF、META-INF 等从您的 target/artifactId-version 目录复制到生产位置 tomcat-home/webapps/ROOT/ 目录(或者您项目的任何根目录位于生产环境中 - 如果您使用虚拟主机)。
我不是 devops 和云技术方面的专家,这是我对这个通用问题的看法。如果您添加有关生产环境的更多信息,您可能会收到更具体的答案。
【讨论】: