webapp1 と webapp2 の 2 つのアプリケーションがあります。どちらのアプリケーションも同じライブラリ zx.jar を使用します。今、私は瓶を2つの場所に置き/webapp1/ROOT/WEB-INF/lib、/webapp2/ROOT/WEB-INF/lib
しかし、jarを2回ロードしたくありません。私は瓶を使いたい/tomcat/libですか?
これを Linux 環境に実装するにはどうすればよいですか?
ライブラリを以下の場所に置きます
•Tomcat 6 $CATALINA_HOME/lib
•Tomcat 5 $CATALINA_HOME/common/lib
詳細情報Apache ClassLoader Howto .
Tomcat 6 では、複数のサーブレット間で共有される「共通の」JAR は、$CATALINA_BASE/libまたはに配置する必要があります$CATALINA_HOME/lib。これは、Apache 6 - Classloader HOW TOドキュメントに記載されています。
ただし、次の理由により、これを行うときは注意が必要です。
lib各Webアプリケーション内のものよりも優先されます。