Azure ServiceBus를 AMQP를 통해 QPID를 통해 IBM WAS LibertyProfile에 연결하는 데 문제가 있습니다. 나는 Microsoft Docs Service Bus Messaging에서 튜토리얼을 따라하지만 난 (URL이 난독) 예외 다음 가지고 :Azure Servicebus AMQP URL이 허용되지 않거나 Liberty를 Azure 서비스 버스에 연결하는 방법
Caused by: Not an AMQP URL amqps://POLICY:[email protected]
at org.apache.qpid.url.URLHelper.parseError(URLHelper.java:143)
at org.apache.qpid.url.URLHelper.parseError(URLHelper.java:138)
at org.apache.qpid.client.url.URLParser.parseURL(URLParser.java:150)
at org.apache.qpid.client.url.URLParser.<init>(URLParser.java:41)
at org.apache.qpid.client.AMQConnectionURL.<init>(AMQConnectionURL.java:62)
at org.apache.qpid.client.AMQConnectionFactory.<init>(AMQConnectionFactory.java:83)
at org.apache.qpid.ra.QpidResourceAdapter.createFactory(QpidResourceAdapter.java:747)
at org.apache.qpid.ra.QpidResourceAdapter.createAMQConnectionFactory(QpidResourceAdapter.java:656)
을 나는 자원 어댑터 qpid-RA-6.1.2.rar을 사용하는 server.xml에.
jndi.properties에서 동일한 URL을 가진 작은 예제 응용 프로그램을 사용하면 연결이 완벽하게 작동합니다.
두 솔루션의 차이점은 리소스 어댑터를 사용한다는 것입니다. 그것을 잘못 사용하고 있습니까? WAS Liberty에서 AMQP를 통해 Azure Service Bus에 연결하는 것이 더 좋을까요?
잘하면 답변이나 힌트를 얻으려고합니다.
: [링크] (https://social.msdn.microsoft.com/Forums/en-US/18e17c97-cbcf-4bc5 또한 자원 어댑터에서 더 이상 일이 없다 -8624-8c10b295b2d8/azure-service-bus-usage-in-javaee-jca-websphere-liberty-profile) – blaine