【问题标题】:javax.naming.NameNotFoundException:while trying to lookupjavax.naming.NameNotFoundException:尝试查找时
【发布时间】:2016-09-01 13:12:21
【问题描述】:

我遇到以下错误。 项目有关于这个服务和我的 web.xml 的 jar

请帮帮我。

<ejb-local-ref>
    <ejb-ref-name>ejb/KpsSessionFacade</ejb-ref-name>
    <ejb-ref-type>Session</ejb-ref-type>
    <local>tr.com.meop.db.session.KpsSessionFacadeLocal</local>
    <ejb-link>KpsSessionFacade</ejb-link>
</ejb-local-ref>

日志:

javax.naming.NameNotFoundException:尝试在 /app/ejb/meop-service-1.jar#KisiManagerService 中查找 comp/env/ejb/KpsSessionFacade 时。剩余名称 'comp/env/ejb/KpsSessionFacade'

在 javax.naming.InitialContext.lookup(InitialContext.java:411) 在 tr.com.meop.scheduler.client.MernisWsFactory.log(MernisWsFactory.java:686) 在 tr.com.meop.scheduler.client.MernisWsFactory.tcKimliktenAdresSorgula(MernisWsFactory.java:300) 在 tr.com.meop.business.kisi.service.KisiManagerServiceImpl.findKisiBilgisiByTckn(KisiManagerServiceImpl.java:344) . . .

在 tr.com.meop.app.kisi.action.KisiAction.bulKisiBilgilerByTcknProcess(KisiAction.java:684) 在 tr.com.meop.app.kisi.action.KisiAction.bulKisiBilgilerByTckn(KisiAction.java:672) . .

【问题讨论】:

  • 您的查找代码是什么? @AhmetHakanBillur
  • 请出示您的代码

标签: java exception jar ejb weblogic


【解决方案1】:

在您的查找代码中添加前缀 java。如下所示:

"java:comp/env/ejb/KpsSessionFacade"

此链接中给出了完整示例:javax.naming.NameNotFoundException: jdbc not bound

一些步骤用于检查,这里给出:javax.naming.NameNotFoundException: Unable to resolve 'MyDB'. Resolved '' Weblogic 12.1.3. c

【讨论】:

  • 已经是那个 public static final String JNDI_FACADE_KPS = "java:comp/env/ejb/KpsSessionFacade";
  • 那么请检查第二个链接。 @AhmetHakanBillur
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-05-11
  • 2016-08-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多