gpt4 book ai didi

java - 内嵌Tomcat的Jar和War打包的区别

转载 作者:行者123 更新时间:2023-11-28 21:54:29 25 4
gpt4 key购买 nike

Spring Boot 可以构建可执行的.jar.war 文件。除了文件扩展名之外,它们之间还有什么区别吗?

The documentation states 您应该配置您的项目以构建 jar 或 war(视情况而定)。对于 Spring MVC Web 应用程序,(出于技术原因)构建可执行文件 .jar 而不是可执行文件 .war 是不合适的?

最佳答案

一般来说,当您使用嵌入式容器时,您应该坚持默认设置并构建一个 jar 文件。

但是,该规则有两个异常(exception):

  1. 您想使用 JSP。在那种情况下 you'll need to use war packaging因为 Tomcat 的 JSP 支持与 war 文件的布局紧密相关。
  2. 您还希望可以选择将应用程序部署到独立容器或应用服务器。

关于java - 内嵌Tomcat的Jar和War打包的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34320742/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com