我使用的是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
在这方面的任何帮助将不胜感激。
答案 0 :(得分:1)
https://wso2.org/jira/browse/ESBJAVA-2060
已经报告了类似的错误在这种情况下,即使您已停用消息处理器,所发生的情况也会在启动时重新激活所有消息处理器。当它找不到消息处理器引用的消息存储库时,它会抛出错误。要启动ESB,您还必须删除消息处理器。
转到ESB_HOME/repository/deployment/server/synapse-configs/default/message-stores
文件夹并删除与您的邮件处理器对应的XML文件。然后启动ESB。然后根据需要添加消息存储库和处理器。