0

場合によっては、EJB デプロイメント記述子である ejb-jar.xml ファイルで構成または宣言を行う必要があります。

ejb-client jar ファイルがない場合、ejb-jar.xml はモジュールの META-INF にあります。

Module-root:
   ---> META-INF
        - ejb-jar.xml
        - ...

しかし、ejb-jar クライアントが追加された場合、ejb-jar.xml はどこに配置されるのでしょうか? クライアントのMETA-INF:

Module-root:
   ---> META-INF
        - // here nothing
        - ...

ejb-client-Root:
   ---> META-INF
        - ejb-jar.xml // here something
        - ...

それとも、EJB モジュールは通常どおり ejb-jar.file を保持しますか?

ありがとう!!!

4

1 に答える 1

2

は常に、Bean 実装 ( ) .class ファイルejb-jar.xmlと同じ場所にある EJB モジュール JAR に入れる必要があります。クライアントでも<ejb-class/>ある別の EJB モジュールを持つことができます。その場合、2 つの ejb-jar.xml を持つことができます。1 つは「サービス」JAR に、もう 1 つは「クライアント」JAR にあります。

于 2012-09-09T15:56:49.363 に答える