0

私は WSO2CEP 3.1.0 を使用しており、Web サイトのガイドに記載されている手順を実行していますが、それでも次のエラーが表示されます。私は何を間違っていますか?

これは 3.0.0 より前のバージョンのバグであることがわかりましたが、修正されたと言われています。

activemq-broker-5.9.1.jaractivemq-client-5.9.1.jargeronimo-j2ee-management_1.1_spec-1.0.1.jarを追加しましhawtbuf-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 アダプターを作成しているときにも発生していました。

[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)
4

2 に答える 2

3

上記で指定したjarを使用して、新しいCEP 3.1.0パックを試しましたが、問題なく正常に動作しています.サーバーのdropinsディレクトリにあるjarが何であるかを確認してください..

CEPパックにあるすべてのサンプルはテスト済みで、正常に動作します..あなたのケースでは、libまたはdropinsディレクトリにさらにいくつかのjarが追加されていると思います..確認してください..

于 2015-02-07T14:34:49.927 に答える
0

ドキュメント (Input/Output JMS Adapters) には、次のようなものがあります。

2.次の ActiveMQ JMS 固有の JAR ファイルを /repository/components/lib/ ディレクトリに追加します。
/lib/activemq-core-xxx.jar
/lib/geronimo-j2ee-management_1.1_spec-1.0.1.jar

あなたのライブラリにactivemq-(your_jar_version).jarが表示されません。したがって、このソリューションを試すことができます。

于 2015-02-08T22:19:28.980 に答える