0

目前我正在开发一个 GWTP 应用程序。在部署到应用程序服务器时,我从 application.war 文件中删除所有 jar 文件,然后将战争推送到 webapps。我已将所有 jars 放在应用程序服务器的 lib 目录中。该应用程序工作正常。我只需要知道,我们可以从 WEB-INF/lib of war 文件中删除所有 jar。这种方法对吗?请告诉我。我还有另一个问题。我从使用 ant 创建的 war 文件中手动删除了 jar 文件。请给我示例以自动从 build.xml 中删除 jar。

4

1 回答 1

0

我只看到这种方法的缺点:

  • 如果你想在你的服务器上运行另一个使用其他版本库的应用程序,你不能。
  • 每次在开发环境中更新 jar 时,都需要手动将其复制到服务器 lib/ 目录,而不是自动打包。

为什么将它们放在 WEB-INF/lib 中会困扰您?

于 2013-04-18T13:03:30.023 回答