私はEARファイルとして提供されるエンタープライズアプリケーションを持っています。耳の中のMETA-INFフォルダには、期待どおりに 'application.xml'が含まれており、アプリケーションに属するモジュールのリストが含まれています。すべてのEJBデプロイメント記述子を、EJB jarファイルではなく、EARファイルのMETA-INFディレクトリに配置できます。
耳には多数のEJB jarファイルもあり、それぞれにはいくつかのEJBが含まれています。特定の理由から、XMLデプロイメント記述子を使用してすべてのejbsを構成したいと考えています。その結果、私たちはejb-jarファイルをいくつか持っています。それぞれのファイルは、このようなearファイル内の各jarのMETA-INFフォルダに埋め込まれています。
EAR_FILE : :-----META-INF : : : -application.xml : : :------EJB_JAR_1 : : : -META-INF : : : -ejb-jar.xml :------EJB_JAR_2 : : : -META-INF : : : -ejb-jar.xml :------EJB_JAR_3 : -META-INF : -ejb-jar.xml
あなたが見ることができるように、これは個々のejb-jar.xmlデプロイメント記述子の数になります。これをアプリケーション内のすべてのejbsを定義する単一のデプロイメント記述子に集中させたいと考えています。
また、耳の中に別々のejb jarファイルを保存して、単一の耳に入れるのではなく、
アプリケーション内のすべてのEJBの設定が含まれているearファイルのMETA-INFフォルダに 'master' ejb-jarファイルを置くことはできますか?
また、ejb-jarファイルをEJBを含む実際のjarの外側に配置することも可能ですか?
私が本当に目指しているのは、ejbデプロイメント記述子のすべてを、上記のように個々のEJB jarに分散させるのではなく、あるファイルに集中させることです。
多くのありがとう、
デイブ。