Java 我可以在JBossAS的JVM中运行一个主类吗?

Java 我可以在JBossAS的JVM中运行一个主类吗?,java,jboss,jvm,ejb,local,Java,Jboss,Jvm,Ejb,Local,我正在尝试在一个主类中使用@Local(而不是@Remote)测试EJB,但我不知道如何(或是否)在JBoss运行的同一JVM中运行java类 使用@Remote它可以工作@Local仅当我在Servlet中测试它时才起作用(因为它与JBoss在同一JVM中运行)。将main方法所做的任何事情粘贴到main类上的非静态方法中,然后在main()方法中创建main的实例,并调用该方法(假设不使用参数)。然后启动jmx控制台,找到您的EJB,并调用新的非静态方法 你为什么要这么做是一个有趣的问题

我正在尝试在一个主类中使用
@Local
(而不是
@Remote
)测试EJB,但我不知道如何(或是否)在JBoss运行的同一JVM中运行java类


使用
@Remote
它可以工作
@Local
仅当我在Servlet中测试它时才起作用(因为它与JBoss在同一JVM中运行)。

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

你为什么要这么做是一个有趣的问题