0

我安装了 SOA Suite 11g、Weblogic 和 Jdeveloper,并尝试接受一些培训。

我使用的是 Win Server 2008。

当需要部署时,我无法连接到 soa_server。

就在那时,我从他们那里注意到 soa-infra 已关闭。

我启动了 managedweblogic,我看到 soa_server1 已启动。

我错过了什么,如何启动 soa-infra?

我将不胜感激任何帮助。

类路径应该指向什么?

史蒂夫

我在日志中找到了一个条目。也许这将有助于调试。

(WebAppServletContext.java:449) 在 weblogic.servlet.internal.WebAppServletContext.(WebAppServletContext.java:493) 在 weblogic.servlet.internal.HttpServer.loadWebApp(HttpServer.java:418) 在 weblogic.servlet.internal.WebAppModule.registerWebApp (WebAppModule.java:972) 在 weblogic.servlet.internal.WebAppModule.prepare(WebAppModule.java:382) 在 weblogic.application.internal.flow.ScopedModuleDriver.prepare(ScopedModuleDriver.java:176) 在 weblogic.application.internal。 flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:199) 在 weblogic.application.internal.flow.DeploymentCallbackFlow$1.next(DeploymentCallbackFlow.java:517) 在 weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52) 在weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:159) 在 weblogic.application.internal。flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:45) 在 weblogic.application.internal.BaseDeployment$1.next(BaseDeployment.java:613) 在 weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52) 在 weblogic。 application.internal.BaseDeployment.prepare(BaseDeployment.java:184) 在 weblogic.application.internal.EarDeployment.prepare(EarDeployment.java:58) 在 weblogic.application.internal.DeploymentStateChecker.prepare(DeploymentStateChecker.java:154) 在 weblogic .deploy.internal.targetserver.AppContainerInvoker.prepare(AppContainerInvoker.java:60) 在 weblogic.deploy.internal.targetserver.AppDeployment.prepare(AppDeployment.java:141) 在 weblogic.management.deploy.internal.DeploymentAdapter$1.doPrepare( DeploymentAdapter.java:39) 在 weblogic.management.deploy.internal.DeploymentAdapter.prepare(DeploymentAdapter.java:191) 在 weblogic.management.deploy.internal.AppTransition$1.transitionApp(AppTransition.java:21) 在 weblogic.management.deploy.internal.ConfiguredDeployments.transitionApps(ConfiguredDeployments.java:240) 在 weblogic.management.deploy.internal。 ConfiguredDeployments.prepare(ConfiguredDeployments.java:165) 在 weblogic.management.deploy.internal.ConfiguredDeployments.deploy(ConfiguredDeployments.java:122) 在 weblogic.management.deploy.internal.DeploymentServerService.resume(DeploymentServerService.java:180) 在 weblogic .management.deploy.internal.DeploymentServerService.start(DeploymentServerService.java:96) 在 weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64) 在 weblogic.work.ExecuteThread.execute(ExecuteThread.java:209) 在weblogic.work.ExecuteThread.run(ExecuteThread.java:178) 引起:java.lang.ClassNotFoundException:javax.wsdl。WSDLException 在 java.net.URLClassLoader.findClass(URLClassLoader.java:190) 在 java.security.AccessController.doPrivileged(Native Method) 在 java.lang.ClassLoader 的 java.net.URLClassLoader$1.run(URLClassLoader.java:202) .loadClass(ClassLoader.java:305) 在 sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) 在 java.lang.ClassLoader.loadClass(ClassLoader.java:246) 在 java.lang.Class.getDeclaredMethods0( Native Method) at java.lang.Class.privateGetDeclaredMethods(Class.java:2427) at java.lang.Class.getDeclaredMethods(Class.java:1791) at weblogic.j2ee.dd.xml.BaseJ2eeAnnotationProcessor.getMethods(BaseJ2eeAnnotationProcessor.java: 1055) 在 weblogic.j2ee.dd.xml.BaseJ2eeAnnotationProcessor.getMethods(BaseJ2eeAnnotationProcessor.java:1074) 在 weblogic.j2ee.dd.xml.BaseJ2eeAnnotationProcessor.getMethods(BaseJ2eeAnnotationProcessor.java:第 1043 章(WebAnnotationProcessorImpl.java:226) 在 weblogic.servlet.internal.WebAnnotationProcessorImpl.processJ2eeAnnotations(WebAnnotationProcessorImpl.java:209) 在 weblogic.servlet.internal.WebAnnotationProcessorImpl.processAnnotations(WebAnnotationProcessorImpl.java:105) 在 weblogic.servlet.internal.WebAppServletContext。 processAnnotations(WebAppServletContext.java:1368) 在 weblogic.servlet.internal.WebAppServletContext.(WebAppServletContext.java:449) 在 weblogic.servlet.internal.WebAppServletContext.(WebAppServletContext.java:493) 在 weblogic.servlet.internal。HttpServer.loadWebApp(HttpServer.java:418) 在 weblogic.servlet.internal.WebAppModule.registerWebApp(WebAppModule.java:972) 在 weblogic.servlet.internal.WebAppModule.prepare(WebAppModule.java:382) 在 weblogic.application.internal .flow.ScopedModuleDriver.prepare(ScopedModuleDriver.java:176) 在 weblogic.application.internal.flow.ModuleListenerInvoker.prepare(ModuleListenerInvoker.java:199) 在 weblogic.application.internal.flow.DeploymentCallbackFlow$1.next(DeploymentCallbackFlow.java: 517) 在 weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52) 在 weblogic.application.internal.flow.DeploymentCallbackFlow.prepare(DeploymentCallbackFlow.java:159) 在 weblogic.application.internal.flow.DeploymentCallbackFlow.prepare (DeploymentCallbackFlow.java:45) 在 weblogic.application.internal.BaseDeployment$1.next(BaseDeployment.java:613) 在 weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52) 在 weblogic.application.internal.BaseDeployment.prepare(BaseDeployment.java:184) 在 weblogic.application.internal.EarDeployment.prepare(EarDeployment.java :58) 在 weblogic.deploy.internal.targetserver.AppDeployment 的 weblogic.deploy.internal.targetserver.AppContainerInvoker.prepare(AppContainerInvoker.java:60) 的 weblogic.application.internal.DeploymentStateChecker.prepare(DeploymentStateChecker.java:154)。在 weblogic.management.deploy.internal.DeploymentAdapter$1.doPrepare(DeploymentAdapter.java:39) 在 weblogic.management.deploy.internal.DeploymentAdapter.prepare(DeploymentAdapter.java:191) 上准备(AppDeployment.java:141)。 management.deploy.internal.AppTransition$1.transitionApp(AppTransition.java:21) 在 weblogic.management.deploy.internal。ConfiguredDeployments.transitionApps(ConfiguredDeployments.java:240) 在 weblogic.management.deploy.internal.ConfiguredDeployments.prepare(ConfiguredDeployments.java:165) 在 weblogic.management.deploy.internal.ConfiguredDeployments.deploy(ConfiguredDeployments.java:122) 在 weblogic .management.deploy.internal.DeploymentServerService.resume(DeploymentServerService.java:180) 在 weblogic.management.deploy.internal.DeploymentServerService.start(DeploymentServerService.java:96) 在 weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java :64) 在 weblogic.work.ExecuteThread.execute(ExecuteThread.java:209) 在 weblogic.work.ExecuteThread.run(ExecuteThread.java:178)internal.ConfiguredDeployments.deploy(ConfiguredDeployments.java:122) 在 weblogic.management.deploy.internal.DeploymentServerService.resume(DeploymentServerService.java:180) 在 weblogic.management.deploy.internal.DeploymentServerService.start(DeploymentServerService.java:96)在 weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64) 在 weblogic.work.ExecuteThread.execute(ExecuteThread.java:209) 在 weblogic.work.ExecuteThread.run(ExecuteThread.java:178)internal.ConfiguredDeployments.deploy(ConfiguredDeployments.java:122) 在 weblogic.management.deploy.internal.DeploymentServerService.resume(DeploymentServerService.java:180) 在 weblogic.management.deploy.internal.DeploymentServerService.start(DeploymentServerService.java:96)在 weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64) 在 weblogic.work.ExecuteThread.execute(ExecuteThread.java:209) 在 weblogic.work.ExecuteThread.run(ExecuteThread.java:178)java:209) 在 weblogic.work.ExecuteThread.run(ExecuteThread.java:178)java:209) 在 weblogic.work.ExecuteThread.run(ExecuteThread.java:178)

在此处输入图像描述

4

1 回答 1

0

在正常情况下 soa-infra 应该启动。鉴于尚未启动且策略管理器也未启动,则配置或数据库连接存在问题。

在 %MW_HOME%\user_projects\domains\servers\soa_server1\logs\soa_server1-diagnostic.log 中搜索任何异常。还可以查看同一目录中的 soa_server1.out 文件。那里的线索会更加明显。

很可能是数据源问题并检查数据源 - 右键单击​​ WebLogic/domains/your_domain 并选择 Data Sources 选项。选择监视器,它将显示所有数据源的当前状态。

于 2011-06-26T08:52:17.673 回答