场景:我尝试通过Jenkins + weblogic将web服务部署到weblogic。构建后我成功地获得了war文件。在部署war文件时,我在控制台中出现以下错误。
附加描述:这是企业环境。Jenkins和Weblogic服务器运行在不同的服务器上,但是条件是可以的。在weblogic服务器上,有4个应用程序我的web服务运行在一个集群上。
问题:这个错误的含义是什么?如何修复它,或者至少应该集中在哪里呢?:)
原因: javax.naming.NameNotFoundException:在查找'weblogic.management.home.localhome‘时,没有找到子上下文'home’。解决了的'weblogic.management‘根例外是javax.naming.NameNotFoundException:在查找'weblogic.management.home.localhome’时没有找到子上下文'home‘。解决'weblogic.management';保留名称'home/localhome‘

发布于 2017-03-30 14:58:38
在使用JNDI查找资源(weblogic.management.home.localhome)时,您将得到一个NameNotFoundException。异常表示名称的一部分已被解析为(weblogic.management),但它不能解析剩余的(home.localhome).。
在NameNotFoundException的Javadoc中,您将看到:
当名称的组件因未绑定而无法解析时,将引发此异常。
这意味着,JNDI资源(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
https://stackoverflow.com/questions/43119384
复制相似问题