2012-01-15 15 views
0

メインクラスで@Local@Remoteではなく)を使ってEJBをテストしようとしていますが、JBoss ASが実行するのと同じJVMでどのようにJavaクラスを実行できるのか分かりません。JBoss ASのJVM内でMainクラスを実行できますか?

@Remoteで動作します。
@Localは、サーブレットでテストする場合にのみ機能します(JBossと同じJVMで動作します)。

答えて

0

メインメソッドがメインクラスの非静的メソッドに何をしても、main()メソッドでMainのインスタンスを作成し、メソッドを呼び出します(引数が使用されないと仮定します)。その後、jmxコンソールを起動し、EJBを見つけて、新しい非静的メソッドを呼び出します。

なぜこれをやりたいのですか?興味深い質問です。

関連する問題