0

我通过扩展 BrokerType 和 BrokerTypeFactory 实现了一个新的代理。我想将此新代理部署到 WSO2 CEP。我创建了一个 broker.xml 并将其放在 repository/conf 目录中

<brokerTypes xmlns="wso2.org/carbon/broker">    
  <brokerType name="jmsQbroker"  class="org.wso2.carbon.broker.core.internal.broker.jms.generic.GenericJMSQueueBr‌​okerType" />   </brokerTypes>

但是,当我浏览到 web 控制台中的代理列表页面时,这会导致 NullPointer 异常(在第 149 行的 BrokerManagerAdminServer 中),并且没有显示任何代理。你能帮我理解如何在不影响现有代理的情况下部署我的新代理吗

4

1 回答 1

0

将外部代理部署到 CEP 的早期版本时存在一些问题,此问题已修复(从 CEP 2.1.0 开始)。

您可以在http://suhothayan.blogspot.com/2013/02/writing-custom-broker-for-wso2-cep.html找到编写定制代理的指南

您将能够从以下网址下载 CEP 2.1.0 RC:https ://svn.wso2.org/repos/wso2/people/suho/packs/cep/wso2cep-2.1.0-RC1.zip

于 2013-02-19T07:02:23.173 回答