*强文本*我有多个使用的 web 应用程序,一些常见的依赖项,比如 mongo 连接器 google guava jodatime
我想把它们从 webapp/WEB-INF/lib 中取出并放到一些 common-lib 目录中,这样我可以减少 war 文件和部署目录的大小。
我尝试通过编辑在 tomcat-/conf 中找到的catalina.properties来覆盖公共类加载器 jar 文件的位置
common.loader=${catalina.base}/lib,${catalina.base} /lib/.jar,${catalina.home}/lib,${catalina.home} /lib/.jar,${catalina.主页} /lib/ext/.jar, ${catalina.base} /common-lib/.jar
我确保将所有常见依赖项和传递依赖项复制到 common-lib
现在我收到 ClassNotFoundException,任何有关此问题根本原因的线索
还有一个问题,我可以期望通过将 jar 移动到一个公共库来减少任何类型的内存使用量吗