0

JavaWebアプリケーションのライブラリディレクトリを整理したい。特定のWebアプリケーションのカスタムlibディレクトリからカスタムjarファイルをロードしたい。

ディレクトリ構造は次のように考えてください。

myapp/WEB-INF/lib myapp/WEB-INF/dependencylib

依存関係jarファイルをWEB-INF/libにコピーしたくありません。そうすると、依存関係を維持するのが難しくなります。

Webアプリケーションにパックされた依存関係ライブラリを追加するために必要な構成の変更は何ですか。

4

1 に答える 1

0

そのような構成パラメーターはありません。自動的にロードされるようにするには、すべてのWebアプリケーションのライブラリを配置する必要がありますWEB-INF\lib(サーブレットの仕様に従って)。
それをしたくない場合(そしてもちろん、tomcatの共有ライブラリ内にライブラリを配置しない場合)、唯一のオプションは、のライブラリ(およびのクラス)に加えて、独自のカスタムWebアプリケーションClassLoaderを作成することです。依存するjarをにロードします。 context.xmlWEB-INF\libWEB-INF\classesWEB-INF/dependencylib

ここのこの男は彼のローダーの例を持っているようです

于 2012-09-01T08:21:46.780 に答える