java - jar 的最佳去处

标签 java tomcat

如果有人可以提供帮助,请询问最佳实践的快速问题。

我正在将我的项目实现到运行 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/

相关文章:

java - 为什么返回泛型列表的 Java Stream 不起作用

java - 多个单词的字符串比较

java - eclipse 项目 : tomcat server , jdk 、外部库等的设置

android - $.ajax POST 返回 “status” :403 ,“statusText” :“interdit” cordova android

java - 在应用程序服务器上部署 Web 应用程序。数据库访问凭证

java - 并发调用单例对象的Java方法

ArrayList 中的 Java 空元素

java - 处理依赖 Java 库添加新类吗?

tomcat - 在所有 servlet 之间共享 JDBC 数据源连接

java - 如何使用 soap 编写 Web 服务