2009-07-23 10 views
0

「Prepared」状態から「Active」にアプリケーションを移動しようとすると、次のエラーが表示されます。Weblogicでアプリケーションを起動しようとすると、com.bea.content.manager.internal.ContentUpgradeListenerのClassNotFoundExceptionが発生する12.2

weblogic.management.DeploymentException: 
     at weblogic.application.internal.flow.BaseLifecycleFlow$CreateListenerAction.run(BaseLifecycleFlow.java:171) 
     at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) 
     at weblogic.security.service.SecurityManager.runAs(Unknown Source) 
     at weblogic.application.internal.flow.BaseLifecycleFlow$BaseAction.invoke(BaseLifecycleFlow.java:99) 
     at weblogic.application.internal.flow.HeadLifecycleFlow.createListener(HeadLifecycleFlow.java:117) 
     at weblogic.application.internal.flow.HeadLifecycleFlow.createListener(HeadLifecycleFlow.java:103) 
     at weblogic.application.internal.flow.HeadLifecycleFlow.createListeners(HeadLifecycleFlow.java:172) 
     at weblogic.application.internal.flow.HeadLifecycleFlow.prepare(HeadLifecycleFlow.java:277) 
     at weblogic.application.internal.BaseDeployment$1.next(BaseDeployment.java:615) 
     at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26) 
     at weblogic.application.internal.BaseDeployment.prepare(BaseDeployment.java:191) 
     at weblogic.application.internal.DeploymentStateChecker.prepare(DeploymentStateChecker.java:147) 
     at weblogic.deploy.internal.targetserver.AppContainerInvoker.prepare(AppContainerInvoker.java:61) 
     at weblogic.deploy.internal.targetserver.operations.ActivateOperation.createAndPrepareContainer(ActivateOperation.java:189) 
     at weblogic.deploy.internal.targetserver.operations.StartOperation.createAndPrepareContainer(StartOperation.java:88) 
     at weblogic.deploy.internal.targetserver.operations.AbstractOperation.prepare(AbstractOperation.java:217) 
     at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentPrepare(DeploymentManager.java:719) 
     at weblogic.deploy.internal.targetserver.DeploymentManager.prepareDeploymentList(DeploymentManager.java:1186) 
     at weblogic.deploy.internal.targetserver.DeploymentManager.handlePrepare(DeploymentManager.java:248) 
     at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.prepare(DeploymentServiceDispatcher.java:157) 
     at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doPrepareCallback(DeploymentReceiverCallbackDeliverer.java:12) 
     at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$000(DeploymentReceiverCallbackDeliverer.java:45) 
     at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:464) 
     at weblogic.work.ExecuteThread.execute(ExecuteThread.java:200) 
     at weblogic.work.ExecuteThread.run(ExecuteThread.java:172) 
java.lang.ClassNotFoundException: com.bea.content.manager.internal.ContentUpgradeListener 
     at weblogic.utils.classloaders.GenericClassLoader.findLocalClass(GenericClassLoader.java:286) 
     at weblogic.utils.classloaders.GenericClassLoader.findClass(GenericClassLoader.java:259) 
     at java.lang.ClassLoader.loadClass(ClassLoader.java:306) 
     at java.lang.ClassLoader.loadClass(ClassLoader.java:251) 
     at weblogic.utils.classloaders.GenericClassLoader.loadClass(GenericClassLoader.java:179) 
     at weblogic.application.internal.flow.BaseLifecycleFlow$CreateListenerAction.run(BaseLifecycleFlow.java:135) 
     at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321) 
     at weblogic.security.service.SecurityManager.runAs(Unknown Source) 
     at weblogic.application.internal.flow.BaseLifecycleFlow$BaseAction.invoke(BaseLifecycleFlow.java:99) 
     at weblogic.application.internal.flow.HeadLifecycleFlow.createListener(HeadLifecycleFlow.java:117) 
     at weblogic.application.internal.flow.HeadLifecycleFlow.createListener(HeadLifecycleFlow.java:103) 
     at weblogic.application.internal.flow.HeadLifecycleFlow.createListeners(HeadLifecycleFlow.java:172) 
     at weblogic.application.internal.flow.HeadLifecycleFlow.prepare(HeadLifecycleFlow.java:277) 
     at weblogic.application.internal.BaseDeployment$1.next(BaseDeployment.java:615) 
     at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:26) 
     at weblogic.application.internal.BaseDeployment.prepare(BaseDeployment.java:191) 
     at weblogic.application.internal.DeploymentStateChecker.prepare(DeploymentStateChecker.java:147) 
     at weblogic.deploy.internal.targetserver.AppContainerInvoker.prepare(AppContainerInvoker.java:61) 
     at weblogic.deploy.internal.targetserver.operations.ActivateOperation.createAndPrepareContainer(ActivateOperation.java:189) 
     at weblogic.deploy.internal.targetserver.operations.StartOperation.creatAndPrepareContainer(StartOperation.java:88) 
     at weblogic.deploy.internal.targetserver.operations.StarOperation.doPrepare(StartOperation.java:99) 
     at weblogic.deploy.internal.targetserver.operations.AbstractOperation.prepare(AbstractOperation.java:217) 
     at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentPepare(DeploymentManager.java:719) 
     at weblogic.deploy.internal.targetserver.DeploymentManager.prepareDeploymentList(DeploymentManager.java:1186) 
     at weblogic.deploy.internal.targetserver.DeploymentManager.handlePrepare(DeploymentManager.java:248) 
     at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.prepare(DeploymentServiceDispatcher.java:157) 
     at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doPrepareCallback(DeploymentReceiverCallbackDeliverer.java:157) 
     at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$000(DeploymentReceiverCallbackDeliverer.java:12) 
     at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$1.run(DeploymentReceiverCallbackDeliverer.java:45) 
     at weblogic.work.SelfTuningWorkManagerImpl$WorkAdapterImpl.run(SelfTuningWorkManagerImpl.java:464) 
     at weblogic.work.ExecuteThread.execute(ExecuteThread.java:200) 
     at weblogic.work.ExecuteThread.run(ExecuteThread.java:172)

このクラスがあるjarファイルが見つかりました。このファイルはweblogicディレクトリにあります。同じWeblogicインストールが、別のWeblogicドメインを使用してここに配置して実行しようとしているのと同じearファイルを正常に実行します。だから、問題はWeblogicのインストールではなく、耳ではなくドメインの設定であることを確信しています。

更新:このエラーが発生しなくなりましたが、その理由を完全にはわかりません。私はここで他の回答の質を判断する方法はありませんが、うまくいけば、他の人がこのスレッドを参考にしてくれます。

答えて

0

ポータルの展開に間違った種類のWLSドメインであるように見えます。ドメイン設定ウィザードでドメインを再作成し、WL Portalドメインにしてください。

0

JRockitを使用している場合は、-Xverboseまたは-XverboseLogを指定して問題を診断することをお勧めします。私はクラスパスがあなたの期待通りに設定されていないと思う。

+0

私がJRockitを使用しているかどうかわからない - それを確認する必要があります。提案していただきありがとうございます! – Charlie

関連する問題