私のシナリオは次のとおりです。Java Webアプリケーションで外部ライブラリをロード
サーブレットコンテナにデプロイされているWebApp.warがあります。このたwebapp.warは、以下のライブラリlibのWEB-INF /に含まれています
- lib_a.jar
lib_b.jar私はできないことを、私は、lib_vendor.jarを言って、一つの他のライブラリを持っていますライセンス問題のためWebApp/WEB-INF/lib内にデプロイしてください。そのため、アプリケーションのインストール後にtomcat/libにこのライブラリをコピーさせていただきます。しかし、lib_vendor.jarはWebアプリケーションクラスローダーにロードされるlib_a.jarとlib_b.jarを必要とするため、lib_vendor.jarを使用することはできません。
WEB-INF/lib以外の外部ライブラリをWebアプリケーションの同じクラスローダにロードするにはどうすればよいですか?
"ライセンスの問題があるため"ライセンスの問題を解決してみてください... – NimChimpsky
あなたはクラスパスにライブラリを追加できますか。 'lib'ディレクトリに追加する必要はありません。 –
NimChimpsky、そのライセンス問題を解決することはできません –