运行时绑定JNDI中的ejb bean

时间:2018-02-17 08:50:35

标签: java jboss ejb jndi tomee

我在模块化应用程序中遇到EJB Session bean的问题。

我的问题是: 当JavaEE应用程序服务器(如:Jboss或TomEE)运行时,如何绑定新的本地EJB bean?

也许我的问题有问题,或者我对EJB bean的想法是错误的 我在互联网(谷歌)搜索但无法找到答案。 (也许搜索关键词有问题!)

========================
更新:
示例代码:

@Local
public interface Hello {
    void sayHello() ;
}

和实施:

@Stateless
@LocalBean
public class HelloService implements Hello {

    @Override
    public void sayHello() {
        System.out.println("Hello World");
    }
}

我将此代码打包到jar文件中。 现在我启动jboss应用程序服务器并在我的webapp中将此jar文件上传到服务器中名为modules的目录。

所以,Jar文件只在服务器上运行 ,我不会重启应用服务器(JBOSS)来在服务器上注册这个无状态bean。

1)如何在服务器上注册(加载)此无状态对象? 2)如何取消注册(卸载)此对象?

谢谢。

0 个答案:

没有答案