WebLogic 12.2.1.3.0部署问题(weblogic.application.naming.EnvironmentException:无法找到注入目标命名)

问题描述 投票:0回答:1

我有一个问题,将一个spring roo应用程序部署到WebLogic上。在Websphere和Tomcat中运行良好,但WebLogic似乎遇到了困难。我之前已经在之前的12c weblogic实例上部署了应用程序,但是不记得是哪个以及具体如何。我已经尝试了weblogic.xml中的所有内容来引用应用程序使用的首选应用程序包以及库引用,但它几乎为所有类提供了以下错误:

weblogic.application.ModuleException: weblogic.application.naming.EnvironmentException: Unable to find injection target named: $interFieldInit$..._Roo_Jpa_ActiveRecord$...$entityManager on class: class ..._Roo_Jpa_ActiveRecord
at weblogic.application.internal.ExtensibleModuleWrapper.activate(ExtensibleModuleWrapper.java:123)
at weblogic.application.internal.flow.ModuleListenerInvoker.activate(ModuleListenerInvoker.java:114)
at weblogic.application.internal.flow.ModuleStateDriver$2.next(ModuleStateDriver.java:212)
at weblogic.application.internal.flow.ModuleStateDriver$2.next(ModuleStateDriver.java:207)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:45)
at weblogic.application.internal.flow.ModuleStateDriver.activate(ModuleStateDriver.java:57)
at weblogic.application.internal.flow.DeploymentCallbackFlow.activate(DeploymentCallbackFlow.java:114)
at weblogic.application.internal.BaseDeployment$2.next(BaseDeployment.java:752)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:45)
at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:262)
at weblogic.application.internal.SingleModuleDeployment.activate(SingleModuleDeployment.java:52)
at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:165)
at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:90)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.activate(AbstractOperation.java:631)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.activateDeployment(ActivateOperation.java:171)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doCommit(ActivateOperation.java:121)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.commit(AbstractOperation.java:348)
at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentCommit(DeploymentManager.java:907)
at weblogic.deploy.internal.targetserver.DeploymentManager.activateDeploymentList(DeploymentManager.java:1468)
at weblogic.deploy.internal.targetserver.DeploymentManager.handleCommit(DeploymentManager.java:459)
at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.commit(DeploymentServiceDispatcher.java:181)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doCommitCallback(DeploymentReceiverCallbackDeliverer.java:217)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$100(DeploymentReceiverCallbackDeliverer.java:14)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$2.run(DeploymentReceiverCallbackDeliverer.java:69)
at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:670)
at weblogic.invocation.ComponentInvocationContextManager._runAs(ComponentInvocationContextManager.java:352)
at weblogic.invocation.ComponentInvocationContextManager.runAs(ComponentInvocationContextManager.java:337)
at weblogic.work.LivePartitionUtility.doRunWorkUnderContext(LivePartitionUtility.java:57)
at weblogic.work.PartitionUtility.runWorkUnderContext(PartitionUtility.java:41)
at weblogic.work.SelfTuningWorkManagerImpl.runWorkUnderContext(SelfTuningWorkManagerImpl.java:644)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:415)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:355)

我找不到任何关于该错误以及如何解决它的信息。我希望它可以更具描述性,使其运行所需的内容。如果其他人有这个问题,将非常感谢帮助。

谢谢!

java spring weblogic weblogic12c spring-roo
1个回答
0
投票

看起来像Spring配置问题。

从版本12.2.1开始,Oracle WebLogic Server中不推荐使用WebLogic Server / Spring的集成功能。此外,从版本12.2.1开始,使用JRF或restricted-JRF时不支持Oracle WebLogic Server Spring控制台扩展。

有关为Oracle WebLogic Server开发和管理Spring应用程序的信息,请参阅以下内容:https://docs.oracle.com/middleware/12212/wls/SPRNG/intro.htm#SPRNG288

© www.soinside.com 2019 - 2024. All rights reserved.