我需要能够绕过整个部署者malarkey并以编程方式注册/取消注册(无依赖性)POJO作为JBoss中的服务。
目前我正在动态创建MBean接口并将其注册到JBoss MBeanServer,然后使用Jndi注册本地/远程。
这样可以正常工作(我可以使用@EJB注释从vanilla SAR引用其中一个服务POJO中获得标准服务) - 但是在调用unbind()和unregisterMBean()之后,容器似乎留下过时的引用。
显然,由于没有以预期的方式处理容器,我错过了一些东西,但我错过了什么?或者有一种更简单的方法(看不出API的方式)?
感谢。