1

「webapps」フォルダーの下に 2 つの Web アプリケーションがあるとします。「abc」と「xyz」。アプリケーションごとに異なるクラスパス フォルダーを定義する方法はありますか? Tomcat では、「abc.classpath=Directory_A; xyz.classpath=Directory_B」のようなものが最適です。

前もって感謝します...

4

2 に答える 2

3

アプリケーションはすべて、TOMCAT_HOME/libの内容をロードします。それ以外は、各Webアプリは、独自のWEB-INF/libおよびWEB-INF/classesフォルダーにあるものをすべてロードします。

于 2012-04-12T14:10:01.863 に答える
0

私は方法を発見しました...

展開された Web アプリケーションの名前は「abc」です。「$CATALINA_BASE/conf/Catalina/localhost/abc.xml」ファイルを作成し、定義しました

<Context className="org.apache.catalina.core.StandardContext">
     <Loader className="org.apache.catalina.loader.VirtualWebappLoader"
             virtualClasspath="/externalClasspath/*.jar"/>
</Context>

この問題についてのアイデアはありますか? うまくいかなかったからです。

于 2012-04-29T09:30:14.017 に答える