【问题标题】:Successfully deployed, however web:war exlpoded. Why? (Using IntelliJIDEA)成功部署,但是 web:war 爆炸了。为什么? (使用 IntelliJ IDEA)
【发布时间】:2014-02-15 16:31:45
【问题描述】:

我在应用程序服务器窗口中收到以下消息:

web:war 展开。 但是,当将鼠标悬停在它上面时,会显示“工件已成功部署。”

“战争爆发”是什么意思? 提前致谢。

【问题讨论】:

    标签: java jsp servlets intellij-idea


    【解决方案1】:

    war 是网络存档文件。为了让应用服务器运行它,它必须解压缩存档并部署它。这就是所谓的“爆发”战争。

    【讨论】:

    • +1。此外,war(以及 jar)只是一个 zip 文件。
    【解决方案2】:

    通常,在将工件部署到 Web 容器时,您会编译项目、将类和资源归档到 war 文件中,然后将 war 复制到容器中未归档的部署目录中。

    现在,在使用 IntelliJ 开发 Web 应用程序时,您可以选择部署“爆炸式战争”,您可以在其中绕过归档和取消归档步骤来加快代码-部署-测试循环。 无论您是否希望将项目部署为“爆炸战争”,Web 工件对话框中都有一个复选框。

    【讨论】:

      猜你喜欢
      • 2011-10-05
      • 1970-01-01
      • 2016-01-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-20
      • 1970-01-01
      • 2012-12-11
      相关资源
      最近更新 更多