2017-05-13 9 views
0

JMS Senderを使用してActiveMQにデータをプッシュするエンドポイントを設定する方法。 jms:/ sampleQueue?transport.jms.ConnectionFactoryJNDIName = QueueConnectionFactory & java.naming.factory.initial = org.apacheとしてエンドポイントを指定したとき。 activemq.jndi.ActiveMQInitialContextFactory &ます。java.naming.provider.url = TCP://dev.messagebroker.yenlo.local:61616 & transport.jms.DestinationType =キューwso2esbのJMS Senderを使用してActiveMQにメッセージを送信する方法

答えて

0

あなたはActiveMQのにメッセージを送信すると、あなたがしなければなりません次の形式でURLを設定します。管理コンソールで上記のURLを入力するとき

jms:/sampleQueue?transport.jms.ConnectionFactoryJNDIName=QueueConnectionFactory&java.naming.factory.initial=org.apache.activemq.jndi.ActiveMQInitialContextFactory&java.naming.provider.url=tcp://localhost:61616&transport.jms.DestinationType=queue 

https://docs.wso2.com/display/ESB500/ESB+as+a+JMS+Producer

+0

多くのため&

でエンドポイントURLに&文字を置き換えるが、エラー、無効なHTTP/HTTPSプロトコルを投げていました。 –

+0

こんにちはRajjaz、返信いただきありがとうございます。私はそれが "無効な" HTTP/HTTPSプロトコルをスローしました。 http:// localhost:8280/services/sampleQueue?transport.jms.ConnectionFactoryJNDIName = QueueConnectionFactory&java.naming.factory.initial = org.apache.activemq.jndi.ActiveMQInitialContextFactory&java.naming.provider.url = tcp:// localhost :61616&transport.jms.DestinationType = queue。 –

+0

こんにちはRajjaz、最後のコメントは言及された間違ったURLです。返信いただきありがとうございます。私はそれに "無効な" HTTP/HTTPSプロトコルを投げてくれました。 http:// sampleQueue?transport.jms.ConnectionFactoryJNDIName = QueueConnectionFactory&java.naming.factory.initial = org.apache.activemq.jndi.ActiveMQInitialContextFactory&java.naming.provider.url = tcp:// localhost:8161&transport.jms.DestinationType =キュー。 –

関連する問題