Java Webアプリケーションを開発し、それをOracle iPlanet 7にデプロイします。現在、ライブラリの依存関係をアプリケーション、つまりWEB-INF/libにデプロイしています。私がやりたいのは、JARファイルを使用せずにアプリケーションをWARファイルにデプロイし、MANIFEST.MFファイルでライブラリの依存関係を指定することです。
私は自分が何をすべきか理解していると思います。JARファイルを別のディレクトリに配置したい。MANIFEST.MFファイルには、次のような行が必要です。
Class-Path: lib/jar1.jar lib/jar2.jar
次に、WARファイルを含むディレクトリは次のようになる必要があります。
webapp.war
lib/
jar1.jar
jar2.jar
iPlanet 7で発生している問題は、WARファイルをデプロイすると、iPlanetがファイルを解凍し、アプリを別のディレクトリに配置することです。私は次のようなディレクトリになります:
webapp.war
server-name/
webapp/
...
lib/
jar1.jar
jar2.jar
WARファイルを解凍しないようにiPlanetに指示する方法はありますか?