javax.naming.NameNotFoundException :while trying to lookup

标签 java exception jar ejb weblogic

我遇到一个问题,出现以下错误。 项目有关于此服务的 jar 和我的 web.xml 以下

请帮助我。

<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: While trying to look up comp/env/ejb/KpsSessionFacade in /app/ejb/meop-service-1.jar#KisiManagerService.; remaining name '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) . . .

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

最佳答案

在查找代码中添加前缀 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

关于javax.naming.NameNotFoundException :while trying to lookup,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39272467/

相关文章:

java - 读取与 JAR 程序位于同一文件夹中的文本文件时出现问题

linux - 在Linux中,如何使jar文件成为守护进程以及如何添加websocket

java - 如何使用大量 if 语句简化我的方法

java - 如何在 lblText.steText() 中设置预定义消息

java - 为什么我在执行代码时会收到此 StringIndexOutOfBoundsException?

c# - 多线程异常处理

Java/Gradle - 循环项目依赖项

java - 使用扫描仪和字符串标记器读取文件并检索邻接列表

java - JOOQ 查询的时间戳精度

java - 仅当指定端口时,JNLP 应用程序才会被安全设置阻止