我可以在JBoss AS的JVM中运行Main类吗?

时间:2012-01-15 20:05:26

标签: java jboss jvm ejb local

我正在尝试在Main类中使用@Local(而不是@Remote)测试EJB,但我无法弄清楚如何(或者是否)可以运行java类与JBoss AS运行的JVM相同。

使用@Remote可行。
@Local只有在我在Servlet中测试它时才有效(因为它与JBoss在同一个JVM中运行)。

1 个答案:

答案 0 :(得分:0)

将Main方法的任何内容粘贴到Main类的非静态方法中,然后在main()方法中创建Main的实例,并调用该方法(假设不使用参数)。然后启动jmx控制台,找到您的EJB,并调用新的非静态方法。

为什么你想做这一切都是一个有趣的问题。