如何在JBoss 4.2.3.GA中以编程方式取消/注册POJO作为服务

时间:2011-05-24 09:50:59

标签: jboss jndi

我需要能够绕过整个部署者malarkey并以编程方式注册/取消注册(无依赖性)POJO作为JBoss中的服务。

目前我正在动态创建MBean接口并将其注册到JBoss MBeanServer,然后使用Jndi注册本地/远程。

这样可以正常工作(我可以使用@EJB注释从vanilla SAR引用其中一个服务POJO中获得标准服务) - 但是在调用unbind()和unregisterMBean()之后,容器似乎留下过时的引用。

显然,由于没有以预期的方式处理容器,我错过了一些东西,但我错过了什么?或者有一种更简单的方法(看不出API的方式)?

感谢。

0 个答案:

没有答案