2012-12-28 71 views
0

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

回答

0

我看到这种方法仅缺点:

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

为什么让他们在WEB-INF/lib中困扰你?

+0

在WEB-INF/lib中包含jar文件的主要问题是,war文件的大小会增加,并且需要花费很长时间才能在服务器上载war文件。 – yogish

相关问题