use*_*500 5 esb wso2 wso2carbon
我是WSO2 ESB的新手,想尝试一些外部集成.我安装了WSO2 Carbon 4.2服务器并安装了ESB功能4.8.1.重启后,我收到如下错误.任何提示或建议将被感激地接受.
谢谢.
[2014-03-06 10:01:08,521] INFO {org.wso2.carbon.mediation.initializer.ServiceBusInitializer} - Initializing Apache Synapse...
[2014-03-06 10:01:08,525] FATAL {org.wso2.carbon.mediation.initializer.ServiceBusInitializer} - Couldn't initialize the ESB...
org.apache.synapse.SynapseException: The synapse.xml location ././
./repository/deployment/server/synapse-configs
/default doesn't exist
at org.apache.synapse.SynapseControllerFactory.handleFatal(SynapseControllerFactory.java:121)
at org.apache.synapse.SynapseControllerFactory.validatePath(SynapseControllerFactory.java:113)
at org.apache.synapse.SynapseControllerFactory.validate(SynapseControllerFactory.java:88)
at org.apache.synapse.SynapseControllerFactory.createSynapseController(SynapseControllerFactory.java:44)
at org.apache.synapse.ServerManager.init(ServerManager.java:102)
at org.wso2.carbon.mediation.initializer.ServiceBusInitializer.initESB(ServiceBusInitializer.java:423)
at org.wso2.carbon.mediation.initializer.ServiceBusInitializer.activate(ServiceBusInitializer.java:182)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
...
...
...
[2014-03-06 10:01:08,531] INFO {org.wso2.carbon.rule.kernel.internal.ds.RuleEngineConfigDS} - Successfully registered the Rule Config service
[2014-03-06 10:01:08,553] ERROR {org.wso2.carbon.security.internal.SecurityMgtServiceComponent} - Failed to activate SecurityMgtServiceComponent
org.apache.axis2.phaseresolver.PhaseException: Did not find the desired phase 'Transport' while deploying handler 'POXSecurityHandler'.
at org.apache.axis2.phaseresolver.PhaseHolder.addHandler(PhaseHolder.java:75)
at org.apache.axis2.phaseresolver.PhaseResolver.engageModuleToFlow(PhaseResolver.java:68)
at org.apache.axis2.phaseresolver.PhaseResolver.engageModuleToOperation(PhaseResolver.java:104)
at org.apache.axis2.phaseresolver.PhaseResolver.engageModuleToOperation(PhaseResolver.java:110)
at org.apache.axis2.description.AxisOperation.onEngage(AxisOperation.java:152)
at org.apache.axis2.description.AxisDescription.engageModule(AxisDescription.java:478)
at org.apache.axis2.description.AxisService.onEngage(AxisService.java:827)
at org.apache.axis2.description.AxisDescription.engageModule(AxisDescription.java:478)
at org.apache.axis2.description.AxisServiceGroup.onEngage(AxisServiceGroup.java:134)
Run Code Online (Sandbox Code Playgroud)
尽管 WSO2 Carbon 支持通过 P2 安装任何功能,但仍有一些配置无法通过功能安装实现。
如果您将ESB产品与您拥有的定制产品进行比较,您会发现配置文件有很多差异。请看一下ESB 发行版是如何创建的。
您的情况有两个错误。
org.apache.synapse.SynapseException:synapse.xml位置./././repository/deployment/server/synapse-configs/default不存在
这意味着它无法在 中找到 synapse.xml /repository/deployment/server/synapse-configs/default
。这是缺失的,因为它是通过产品分发来的。
org.apache.axis2.phaseresolver.PhaseException:部署处理程序“POXSecurityHandler”时未找到所需的阶段“传输”。
这可能意味着 Axis2 无法找到安全组件所需的“传输”阶段。ESB 4.8.1 axis2.xml中提供了“传输”阶段。
总之,我个人的观点是,您不应该尝试在 WSO2 Carbon 上安装 ESB 功能。如果我需要一个具有多种功能的产品,我会首先从 ESB 开始。
虽然功能安装为您提供了更大的灵活性,但它并不总是顺利进行。然而,在许多有用的案例中,我们可以在 WSO2 产品之上安装功能。
我希望这有帮助。
归档时间: |
|
查看次数: |
1186 次 |
最近记录: |