我收到了错误:
javax.naming.NamingException:无法取消引用对象[根异常是javax.naming.NameNotFoundException:BranchProcessorLocal未绑定]
在我的EJB-Hibernet项目中
我正在使用jboss-4.0.2,NetBeans-6.8,JavaEE 5
项目在NetBeans中成功构建,但是当我尝试部署它并运行应用程序时,我遇到了上述错误。
我已将.ear
个文件放入lib目录。
如何解决此异常?
答案 0 :(得分:0)
正如Luciano建议的那样,检查你是否真的在JNDI中绑定了BranchProcessorLocal。您可以在JMX控制台(JBoss附带的WUI应用程序 - http://server:port/jmx-console)中找到它。在右上角使用ObjectName过滤器并搜索 jboss:service = JNDIView 。在找到的bean上,执行list方法。您将获得JNDI中所有名称的列表。如果BranchProcessorLocal不存在,那么您的实现或部署不正确,但很难猜测,因为选项很多。