*ストロング テキスト* mongo コネクタ google guava jodatime など、いくつかの一般的な依存関係を使用する複数の Web アプリケーションがあります。
それらを 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 を取得しています。これは、この問題の根本的な原因の手がかりです
もう 1 つの質問ですが、jar を共通の lib に移動することで、何らかの種類のメモリ使用量の削減を期待できますか?