如果有人可以提供帮助,请询问最佳实践的快速问题。
我正在将我的项目实现到运行 tomcat 的网络服务器上。这将托管相当多的域,这些域主要是静态的,仅包含 HTML 代码。然而,我的包含一个数据库连接器和一些 JAX jar。
我的问题是
最佳实践是最好将 .JAR 文件放入 $TOMCAT_HOME/lib 中,以便所有 Web 应用程序都可以使用它们(将来可能会被其他应用程序使用),或者我应该将它们保留在 WEB-INF/中lib 文件夹是 webapp 特定的。如果我随后构建另一个使用这些 JAR 的 Web 应用程序,则必须将它们复制到该新 Web 应用程序的 WEB-INF/lib 文件夹中。
我知道这两种方式都可以,但最佳实践是什么。
最佳答案
我倾向于将它们保留在每个网络应用程序中。这使您有机会升级一个网络应用程序,而无需接触其他应用程序。因此,您可以对一个应用程序进行修复等,而无需重建/重新测试其他应用程序。
关于java - jar 的最佳去处,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12625887/