Scenario :我尝试通过Jenkins weblogic deployer将Web服务部署到weblogic服务器 . 我在构建后成功获取war文件 . 在部署war文件时,我在控制台中遇到错误 .
Additional descriptions :这是企业环境 . Jenkins和Weblogic服务器在不同的服务器上运行,但连接正常 . 在weblogic服务器上,我的Web服务在集群上运行了4个应用程序 .
Question: What is the meaning of this error? How to fix it or at least where should I concentrate? :)
原因:javax.naming.NameNotFoundException:尝试查找'weblogic.management.home.localhome'时没有找到子上下文'home' . 已解决'weblogic.management'[根异常是javax.naming.NameNotFoundException:尝试查找'weblogic.management.home.localhome'时未找到子上下文'home' . 已解决'weblogic.management'];剩下的名字'home / localhome'
1 回答
尝试使用JNDI查找资源( weblogic.management.home.localhome )时,您将收到NameNotFoundException . 例外情况表明部分名称已解决( weblogic.management ),但无法解析余数( home.localhome ) .
在NameNotFoundException的Javadoc中,您将看到:
这意味着,JNDI resourcs(home.localhome)的子上下文信息不正确,或者子上下文(home.localhome)未向JNDI命名服务注册 .
有关异常,请参阅http://docs.oracle.com/javase/7/docs/api/javax/naming/NamingException.html(NameNotFoundException的超类)并查看JNDI信息以获取配置帮助:http://docs.oracle.com/middleware/1221/wls/WLACH/core/index.html