【发布时间】:2010-08-15 09:42:06
【问题描述】:
我有两个 EJB,EJB A 引用 EJB B,都部署到同一个服务器上。
每次我尝试部署 EJB A 时,它都会尝试注册已经部署和注册的 EJB B,这会导致错误:
java.lang.IllegalStateException
知道如何防止 EJB A 注册引用的 EJB?
我正在使用 NetBeans 和 JBoss 4.2.3 以及 EJB 3.0。
【问题讨论】:
-
你能提供更多的堆栈跟踪吗?
-
10:58:31,359 WARN [ServiceController] 创建服务 jboss.j2ee:module=mobichannel-txplugin-1.0.jar,uid=426285,service=EJB3 java.lang.IllegalStateException 时出现问题:容器 jboss。 j2ee:jar=mobichannel-txplugin-1.0.jar,name=TrxPlugin,service=EJB3,VMID=99b9a8c1e00ae44b:55066fa4:12a79b098fb:-7ffd + 已经在 org.jboss.ejb3.Ejb3Registry.register(Ejb3Registry.java:114 ) 在 org.jboss.ejb3.Ejb3Deployment.deployElement(Ejb3Deployment.java:442) 在 org.jboss.ejb3.Ejb3Deployment.deployElement(Ejb3Deployment.java:494) 在
-
您是否同时解决了这个问题?好像我也有同样的问题:stackoverflow.com/questions/7552929/…