0
メインクラスで@Local
(@Remote
ではなく)を使ってEJBをテストしようとしていますが、JBoss ASが実行するのと同じJVMでどのようにJavaクラスを実行できるのか分かりません。JBoss ASのJVM内でMainクラスを実行できますか?
@Remote
で動作します。 @Local
は、サーブレットでテストする場合にのみ機能します(JBossと同じJVMで動作します)。
メインクラスで@Local
(@Remote
ではなく)を使ってEJBをテストしようとしていますが、JBoss ASが実行するのと同じJVMでどのようにJavaクラスを実行できるのか分かりません。JBoss ASのJVM内でMainクラスを実行できますか?
@Remote
で動作します。 @Local
は、サーブレットでテストする場合にのみ機能します(JBossと同じJVMで動作します)。
メインメソッドがメインクラスの非静的メソッドに何をしても、main()メソッドでMainのインスタンスを作成し、メソッドを呼び出します(引数が使用されないと仮定します)。その後、jmxコンソールを起動し、EJBを見つけて、新しい非静的メソッドを呼び出します。
なぜこれをやりたいのですか?興味深い質問です。