在停用消息转发处理器并删除示例端点和代理服务后,无法启动WSO2 ESB

时间:2013-06-21 04:26:22

标签: wso2esb

我使用的是WSO2 ESB 4.6.0,Debain GNU / Linux,WSO2 MessageBroker 2.0.1。

当我尝试启动WSO2 ESB时出现以下问题:

  [2013-06-21 04:19:17,370] FATAL - **ServiceBusInitializer Couldn't initialize the ESB...
  org.apache.synapse.message.processors.forward.ScheduledMessageForwardingProcessor.init(ScheduledMessageForwardingProcessor.java:76)
  ...
  [2013-06-21 04:20:16,589]  WARN - StartupFinalizerServiceComponent Waiting for required OSGi services: org.wso2.carbon.mediation.initializer.services.SynapseEnvironmentService

在这方面的任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

https://wso2.org/jira/browse/ESBJAVA-2060

已经报告了类似的错误

在这种情况下,即使您已停用消息处理器,所发生的情况也会在启动时重新激活所有消息处理器。当它找不到消息处理器引用的消息存储库时,它会抛出错误。要启动ESB,您还必须删除消息处理器。

转到ESB_HOME/repository/deployment/server/synapse-configs/default/message-stores文件夹并删除与您的邮件处理器对应的XML文件。然后启动ESB。然后根据需要添加消息存储库和处理器。