gpt4 book ai didi

java - Spring Boot中jar和war的区别?

转载 作者:IT老高 更新时间:2023-10-28 13:52:06 25 4
gpt4 key购买 nike

我即将使用 Spring Boot 使用 Spring Framework 用 Ja​​va 构建我的第一个网站,在 jar 中构建它要容易得多,但我有几个问题。

一般有什么区别?

jar 文件中, View 位于 /resources/templates 下,但在 war 文件中, View 位于 /webapp/WEB- INF/.

有什么区别?我可以在在线主机上部署 jar 吗?

最佳答案

可以告诉 Spring Boot 生成一个“胖 JAR”,其中包括所有模块/服务的依赖项,并且可以使用 java -jar <your jar> 运行.请参阅“使用 Maven 创建可执行 JAR”here .

Spring Boot 也可以告诉 produce a WAR file ,在这种情况下,您可能会选择将其部署到 Web 容器,例如 Tomcat 或 Jetty。

更多关于 Spring Boot 部署的详细信息 here .

关于java - Spring Boot中jar和war的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45165428/

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