weblogic报错javax.naming.NameNotFoundException...

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了weblogic报错javax.naming.NameNotFoundException...相关的知识,希望对你有一定的参考价值。

在linux下搭建Server,数据库oracle,weblogic,apache均已安装启动成功。
在配置weblogic的JDBC DataSource时,JNDI里面写有:
com/alveis/mas/ds/DataSource
com/alveis/mep/ds/DataSource
com/alveis/billing/ds/DataSource
com/alveis/auth/ds/DataSource
而在Domain Structure里的Deployments里安装某些.ear文件后,它们的状态是Failed,无法激活。
在linux下会报错:
2009-02-09 11:51:45,438 ERROR: Timer-6 [logs.ControlServlet]:
javax.naming.NameNotFoundException: While trying to lookup 'com.alveis.mep.ds.DataSource' didn't find subcontext 'ds'. Resolved 'com.alveis.mep'; remaining name 'ds/DataSource'
at weblogic.jndi.internal.BasicNamingNode.newNameNotFoundException(BasicNamingNode.java:1139)
at weblogic.jndi.internal.BasicNamingNode.lookupHere(BasicNamingNode.java:247)
at weblogic.jndi.internal.ServerNamingNode.lookupHere(ServerNamingNode.java:182)
at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:206)
at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:214)
at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:214)
at weblogic.jndi.internal.BasicNamingNode.lookup(BasicNamingNode.java:214)
at weblogic.jndi.internal.WLEventContextImpl.lookup(WLEventContextImpl.java:254)
at weblogic.jndi.internal.WLContextImpl.lookup(WLContextImpl.java:380)
at javax.naming.InitialContext.lookup(InitialContext.java:392)
at com.alveis.mep.logs.ControlServlet.readFromDb(ControlServlet.java:229)
at com.alveis.mep.logs.ControlServlet.access$000(ControlServlet.java:84)
at com.alveis.mep.logs.ControlServlet$1.run(ControlServlet.java:162)
at java.util.TimerThread.mainLoop(Timer.java:512)
at java.util.TimerThread.run(Timer.java:462)

请各路高手指教,不胜感激,谢谢!~

参考技术A 错误很明显啊
javax.naming.NameNotFoundException: While trying to lookup 'com.alveis.mep.ds.DataSource' didn't find subcontext 'ds'.
javax的命名空间错误
'com.alveis.mep.ds.DataSource' 下面不包含一个名为ds的子应用..
你应该检查下你的配置文件中 ds这个应用的路径是否配对

今天在linux系统下weblogic部署环境,启动程序报错,如图“

问题解决:启动startWebLogic.sh 添加-Djava.io.tmpdir=$DOMAIN_HOME/tmp

注意看你的报错信息could not create disk store. Initial cause was /tmp/ ......(Permision denied)
权限有问题。

记得 不光是解决问题,还要学会做trouble shooting。
参考技术A 开机 (4142) 死机 (3986) 重新启动 (3830) 蓝屏 (4200) 黑屏 (3756) 重装系统 (4526) 格式化 (4388) 硬盘 (4117) 注册表 (3531) C盘 (4464)追问

这?

以上是关于weblogic报错javax.naming.NameNotFoundException...的主要内容,如果未能解决你的问题,请参考以下文章

weblogic 工程发布完毕后,重启weblogic,无法进入控制台,启动框报错!

在weblogic上部署was包报错,求大神!

weblogic 启动时 报错 weblogic.management.ManagementException:

今天在linux系统下weblogic部署环境,启动程序报错,如图“

ssh项目部署在weblogic10.3.4 下报错

windows 7本地安装的weblogic,部署项目启动报错。