1

アプリケーションを jboss 4.2.2 から Jboss AS7(7.1.1) に移行しています。

前の実装では、myapp.war、myejbImpl_1.jar、および myejbImpl_2.jar はすべて jboss_home/server/default/deploy にデプロイされます。そして、すべての依存関係 jar は jboss_home/server/default/lib に移動しました

jboss AS7 はモジュラー クラスのロードをサポートしているため、アプリが依存するすべてのライブラリのモジュールを作成しています。それらを jboss_as7_home/module/commons/mymodule/main の下に配置します。

myejbImpl_1.jar および myejbImpl_2.jar に依存する myweb.war

jboss-ejb-api_3.1_spec-1.0.1.Final.jar を使用して myweb.war をコンパイルしました。

ここで、このシナリオについていくつか質問があります -

1- 次のような 3 つのアプリケーションすべてに対して .ear アプリケーションを作成する必要があります。

私の時代

-myweb.war
-myejbImpl_1.jar
-myejbImpl_2.jar

それは必要ですか ?

2- .ear を作成しない場合、myejbImpl_1.jar と myejbImpl_2.jar を jboss_4.2.2 のような deploy ディレクトリにデプロイする必要がありますか?

3- Local( { SomeService.class }) @Remote( { SomeService.class }) @Stateless public class SomeImpl extends SomeImpl implement SomeService

同じクラスで @Remote と @Local を使用することは可能ですか、それとも大規模なコード変更フェーズを経たことがありますか?

どんな助けでも大歓迎です。

ありがとう。

4

1 に答える 1