2

当我在 IntelliJ 中启动 JSF Maven 项目并编辑运行配置时,它为我提供了在服务器上部署的 2 个选项:

  • 项目战争
  • project.war 爆炸了

它怎么知道我会有一个战争文件?那我会有这个神器吗?它来自pom文件吗?什么是爆炸神器?

4

1 回答 1

7
  • JSF 相关项目(JavaServer Faces)始终是一个 Web 应用程序。所以它需要是一个 .war ( Web Application aRchive ) 文件。
  • 在一般的 WAR 文件中,项目的所有工件都以压缩格式捆绑在一起。部署后,默认情况下,许多Web 容器会“分解”(解压缩)war 文件(解压缩)文件(JAR文件、JSPHTML图像或其他资源)的常规文件夹。

在分解的战争格式中,所有工件都采用这种格式,以便对于每个部署周期,可以部署部分战争文件的工件。

一个有用的链接是爆炸战争的优点/缺点

于 2013-03-18T19:44:33.580 回答