首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何配置ActiveMQ和WSO2CEP?

如何配置ActiveMQ和WSO2CEP?
EN

Stack Overflow用户
提问于 2015-02-07 10:21:45
回答 2查看 293关注 0票数 0

我是WSO2CEP 3.1.0,我通过了网站指南中提供的步骤,但是我还是得到了下面的错误。我做错什么了?

在3.0.0之前的版本中,我看到了这是一个bug,但是它说它已经修复了。

我把activemq-broker-5.9.1.jaractivemq-client-5.9.1.jargeronimo-j2ee-management_1.1_spec-1.0.1.jarhawtbuf-1.9.jar添加到/wso2cep-3.1.0/repository/components/lib

activemq-all-5.9.1.jargeronimo-j2ee-management_1.1_spec-1.0.1.jar添加到/wso2cep-3.1.0/samples/lib中,

但是,当我运行示例0002时,我会得到以下错误。当我运行默认服务器实例(非示例)并创建输入或输出jms适配器时,也会发生此错误。

代码语言:javascript
复制
[2011-05-15 06:15:37,327] ERROR - {BaseUtils}  JNDI lookup of name TopicConnectionFactory returned a org.apache.activemq.ActiveMQConnectionFactory while a interface javax.jms.ConnectionFactory was expected
Exception in thread "Thread-30" org.apache.axis2.transport.base.BaseTransportException: JNDI lookup of name TopicConnectionFactory returned a org.apache.activemq.ActiveMQConnectionFactory while a interface javax.jms.ConnectionFactory was expected
        at org.apache.axis2.transport.base.BaseUtils.handleException(BaseUtils.java:168)
        at org.wso2.carbon.event.input.adaptor.jms.internal.util.JMSUtils.lookup(JMSUtils.java:363)
        at org.wso2.carbon.event.input.adaptor.jms.internal.util.JMSConnectionFactory.<init>(JMSConnectionFactory.java:93)
        at org.wso2.carbon.event.input.adaptor.jms.JMSEventAdaptorType.createJMSAdaptorListener(JMSEventAdaptorType.java:303)
        at org.wso2.carbon.event.input.adaptor.jms.JMSEventAdaptorType.tryStartAdaptor(JMSEventAdaptorType.java:262)
        at org.wso2.carbon.event.input.adaptor.jms.internal.ds.JMSEventAdaptorServiceHolder.loadLateStartEventAdaptors(JMSEventAdaptorServiceHolder.java:66)
        at org.wso2.carbon.event.input.adaptor.jms.internal.ds.JMSEventAdaptorServiceHolder$1.run(JMSEventAdaptorServiceHolder.java:43)
        at java.lang.Thread.run(Thread.java:722)
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-02-07 14:34:49

我试过在一个新的CEP3.1.0包中使用您在上面指定的jars,它运行良好,没有任何问题。请您检查服务器的下拉目录中存在哪些jars。

所有在CEP包装中的样品都经过测试并运行良好。我相信在您的例子中,还有更多的jars被添加到lib或dropins目录中。你能检查一下..。

票数 3
EN

Stack Overflow用户

发布于 2015-02-08 22:19:28

在文档(输入/输出JMS适配器)中,有如下内容:

2.向/ ActiveMQ /components/lib/目录添加以下特定于JAR的JAR文件。 /lib/activemq-core-xxx.jar /lib/geronimo-j2ee-management_1.1_spec-1.0.1.jar

我看不出你的语言里有activemq-(your_jar_version).jar。所以也许你可以试试这个解决方案。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28380993

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档