コマンドプロンプトからEARファイルを作成しようとしています。利用した
jar -cvf myServletWAR.ear .
しかし、私の質問は、このEARファイルにWARファイルとJARファイルを含めるにはどうすればよいですか?
warファイルを個別に作成してearファイルに含める必要がありますか?
このプロジェクトにはいくつかの制限があるため、これにANTファイルを使用することはできません。
コマンドプロンプトからEARファイルを作成しようとしています。利用した
jar -cvf myServletWAR.ear .
しかし、私の質問は、このEARファイルにWARファイルとJARファイルを含めるにはどうすればよいですか?
warファイルを個別に作成してearファイルに含める必要がありますか?
このプロジェクトにはいくつかの制限があるため、これにANTファイルを使用することはできません。
私の EAR ファイルの 1 つは、次のような構造になっています。
app.ear
- APP-INF
- lib
// libraries (.jar) here
- META-INF
- MANIFEST.MF
- weblogic-application.xml
- module1.war
- customlib.jar
このアーカイブは、WebLogic 10.3 にデプロイされています。
Remeber .ear はただの ZIP ファイルなので、面倒に思えますが、いつでもこの方法で作成できます。
jar cmdが機能しているかどうかを確認し、機能している場合は、クラスファイルや記述子などのjarを作成します。
その後jar -cvf <<earname>> <<files want to be in the ear >>
これを試していただけますか:
jar -xvf myServletWAR.ear
次も参照できます。
WAR ファイルを既存の EAR ファイルに追加する方法は? また、1 つの .ear ファイル内に 2 つの .war ファイルを含めるにはどうすればよいですか?
これらの EAR ファイル参照を ear ファイルの application.xml に追加する必要があります。
.jar
ファイルに.ear
jar -cvf myApplication.ear myService.jar
.war
.ear
同じ方法でファイルに追加できます。
http://supportline.microfocus.com/Documentation/books/sx51/thdpoy10.htmを参照してください。