繁体   English   中英

异常:weblogic.application.ModuleException:javax.naming.NameNotFoundException

[英]Exception :weblogic.application.ModuleException: javax.naming.NameNotFoundException

我正在尝试使用Weblogic 12.1.1升级Weblogic 12.1.0。 我已经在应用程序中进行了所有必要的更改。 应用程序已成功构建。 但是服务器没有启动,并给了我这个例外。

我已经检查了所有的数据源。 他们都工作正常。

例外:

<Feb 5, 2018, 2:49:16,498 AM EST> <Error> <Deployer> <BEA-149205> <Failed to initialize the application "_appsdir_enterprise-core_jar" due to error weblogic.application.ModuleException: javax.naming.NameNotFoundException: While trying to lookup 'com.nextjet.enterprise.affiliate.affiliatemanager.AffiliateManagerHome' didn't find subcontext 'affiliate'. Resolved 'com.nextjet.enterprise'; remaining name 'affiliate/affiliatemanager/AffiliateManagerHome'weblogic.application.ModuleException: javax.naming.NameNotFoundException: While trying to lookup 'com.nextjet.enterprise.affiliate.affiliatemanager.AffiliateManagerHome' didn't find subcontext 'affiliate'. Resolved 'com.nextjet.enterprise'; remaining name 'affiliate/affiliatemanager/AffiliateManagerHome'
    at weblogic.application.internal.ExtensibleModuleWrapper.prepare(ExtensibleModuleWrapper.java:114)
    at weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:100)
    at weblogic.application.internal.flow.ModuleStateDriver$1.next(ModuleStateDriver.java:192)
    at weblogic.application.internal.flow.ModuleStateDriver$1.next(ModuleStateDriver.java:187)
    at weblogic.application.utils.StateMachineDriver$ParallelChange.run(StateMachineDriver.java:83)

您发布的错误表示查找JNDI条目时出现问题,您的应用程序在描述文件中引用了该问题,但尚未注册。 如果您通过管理控制台查看要在其上进行部署的目标上的JNDI树,则应该找到com / nextjet / enterprise条目,但找不到预期的com / nextjet / enterprise / affiliate / affiliatemanager / AffiliateManagerHome。

较早开始的部署应该已经为此名称注册了一些对象,或者您缺少了一些配置项,例如数据源。 如果仍在运行12.1.0环境,则可以尝试在旧的JNDI树中查找此条目,以找出该条目上的对象类型以及该对象应在部署或启动过程中的哪个位置进行注册。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM