简体   繁体   English

javax.naming.NameNotFoundException:尝试查找时

[英]javax.naming.NameNotFoundException:while trying to lookup

I have a problem that I get the following error. 我遇到以下错误。 Project has jar about this services and my web.xml following 项目中有关于此服务的jar和我的web.xml

Please help me. 请帮我。

<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>

Log: 日志:

javax.naming.NameNotFoundException: While trying to look up comp/env/ejb/KpsSessionFacade in /app/ejb/meop-service-1.jar#KisiManagerService.; javax.naming.NameNotFoundException:尝试在/app/ejb/meop-service-1.jar#KisiManagerService中查找comp / env / ejb / KpsSessionFacade时; remaining name 'comp/env/ejb/KpsSessionFacade' 剩余名称'comp / env / ejb / KpsSessionFacade'

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

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

Add a prefix java in your lookup code. 在您的查找代码中添加前缀java。 It will be like below: 它将如下所示:

"java:comp/env/ejb/KpsSessionFacade"

A full example is given in this link: javax.naming.NameNotFoundException: jdbc not bound 此链接中提供了完整的示例: javax.naming.NameNotFoundException:jdbc未绑定

Some steps are used for checking, is given here: javax.naming.NameNotFoundException: Unable to resolve 'MyDB'. 在此处提供了一些用于检查的步骤: javax.naming.NameNotFoundException:无法解析'MyDB'。 Resolved '' Weblogic 12.1.3. 已解决''Weblogic 12.1.3。 c C

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM