日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

javax.naming.NameNotFoundException:

發布時間:2024/9/16 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 javax.naming.NameNotFoundException: 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

WebLogic中JNDI遇到的非常非常小的問題:

錯誤如下:

javax.naming.NameNotFoundException:?Unable?to?resolve?'jdbc.mydb'.?Resolved?'jdbc';?remaining?name?'mydb'at?weblogic.jndi.internal.BasicNamingNode.newNameNotFoundException(BasicNamingNode.java:1180)at?weblogic.jndi.internal.BasicNamingNode.lookupHere(BasicNamingNode.java:270)at?weblogic.jndi.internal.ServerNamingNode.lookupHere(ServerNamingNode.java:187)at?weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:210)at?weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:224)at?weblogic.jndi.internal.WLEventContextImpl.lookup(WLEventContextImpl.java:253)at?weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:426)at?javax.naming.InitialContext.lookup(InitialContext.java:411)at?jsp_servlet.__index._jspService(__index.java:101)at?weblogic.servlet.jsp.JspBase.service(JspBase.java:34)at?weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:280)at?weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:254)at?weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:136)at?weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:341)at?weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:238)at?weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3363)at?weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3333)at?weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)at?weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)at?weblogic.servlet.provider.WlsSubjectHandle.run(WlsSubjectHandle.java:57)at?weblogic.servlet.internal.WebAppServletContext.doSecuredExecute(WebAppServletContext.java:2220)at?weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2146)at?weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2124)at?weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1564)at?weblogic.servlet.provider.ContainerSupportProviderImpl$WlsRequestExecutor.run(ContainerSupportProviderImpl.java:254)at?weblogic.work.ExecuteThread.execute(ExecuteThread.java:295)at?weblogic.work.ExecuteThread.run(ExecuteThread.java:254)

?

?

代碼連接如下:

DataSource ds = (DataSource)ctx.lookup(“jdbc.mydb”);

?

?

出現這個是由于沒有找到JNDI,(其實是廢話,報錯已經說明了 ^_^);

解決方法:

在Weblogic數據源管理中的

JDBC Data Source-0的設置

中設置目標選項

將服務勾選上,如默認的:AdminServer

保存后即可;

?

總結

以上是生活随笔為你收集整理的javax.naming.NameNotFoundException:的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。