2

我得到了错误:

javax.naming.NamingException:无法取消引用对象 [根异常是 javax.naming.NameNotFoundException:BranchProcessorLocal 未绑定]

在我的 EJB-Hibernet 项目中

我正在使用 jboss-4.0.2、NetBeans-6.8、JavaEE 5

项目在 NetBeans 中成功构建,但是当我尝试部署它并运行应用程序时出现上述错误。

我也将.ear文件放入 lib 目录。

如何解决此异常?

4

1 回答 1

1

正如 Luciano 建议的那样,检查您是否真的在 JNDI 中绑定了 BranchProcessorLocal。您可以在 JMX 控制台(JBoss 附带的 WUI 应用程序 - http://server:port/jmx-console)中找到它。使用右上角的 ObjectName 过滤器并搜索jboss:service=JNDIView。在找到的 bean 上,执行 list 方法。您将获得 JNDI 中所有名称的列表。如果 BranchProcessorLocal 不存在,那么您的实现或部署不正确,但很难猜测,因为选项很多。

于 2012-03-07T16:45:39.060 回答