weblogic ejb javax.naming.NameNotFoundException异常

sandyli119 2009-09-16 09:14:42
ejb编译都很正常,可是在执行操作时,报如下错误:
Exception : javax.naming.NameNotFoundException: Unable to resolve
'teleweb.ejb.svy.sessionbean.SvyQuestMngHome' Resolved teleweb.ejb.svy.session
ean; remaining name 'SvyQuestMngHome'
essage : Unable to resolve 'teleweb.ejb.svy.sessionbean.SvyQuestMngHome' Resol
ved teleweb.ejb.svy.sessionbean : teleweb.ejb.svy.sessionbean.SvyQuestMngHome
aught location : [TelewebSessionGateway->getHome] getHome(String homeName)
eleweb.com.TelewebErrorException
at teleweb.servlet.TelewebSessionGateway.getHome(TelewebSessionGateway.j
va:68)
at teleweb.servlet.TelewebSessionGateway.invoke(TelewebSessionGateway.ja
a:240)
at teleweb.servlet.TelewebCommJSP.getEjbRemote(TelewebCommJSP.java:146)
at jsp_servlet._webapp._svy.__svyquest._jspService(__svyquest.java:473)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:33)
at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run
ServletStubImpl.java:1006)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
l.java:419)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubIm
l.java:315)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationActio
.run(WebAppServletContext.java:6718)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(Authenticate
Subject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:
21)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppSe
vletContext.java:3764)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestIm
l.java:2644)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178)
请教各位什么原因
...全文
230 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
查找JNDI时出错了。你打开weblogic控制台中的JNDI树看看。看到底有没有注册进去。
sandyli119 2009-09-16
  • 打赏
  • 举报
回复
才发现,编译的EJB名称,跟在weblogic控制台注册的不一致。

67,536

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧