2017-10-16 8 views
0

私はjavaのWindowsサービス・バス・エラー:ピアは、ターゲットをリンクのリモートエンドポイントを作成しなかった:,

private String SbConnStrACS = "amqps://" + SbUsername + ":" + encode(SbPassword) + "@" + SbDomain; 
private String SbQueueName = SbNamespace + "/testq"; 

からAMQPを使用してサービス・バスに接続しようと、the example provided on microsoft websiteを使用して、Windowsサービス・バスに接続しようとしています私は図書館

<dependency> 
    <groupId>org.apache.geronimo.specs</groupId> 
    <artifactId>geronimo-jms_1.1_spec</artifactId> 
    <version>1.1.1</version> 
</dependency> 
<dependency> 
    <groupId>org.apache.qpid</groupId> 
    <artifactId>qpid-amqp-1-0-client-jms</artifactId> 
    <version>0.22</version> 
</dependency> 

のバージョンの下に使用していますが、私はエラーを取得しています:

javax.jms.JMSException: Peer did not create remote endpoint for link, target: sbns/test 
at org.apache.qpid.amqp_1_0.jms.impl.MessageProducerImpl.<init>(MessageProducerImpl.java:77) 
at org.apache.qpid.amqp_1_0.jms.impl.SessionImpl.createProducer(SessionImpl.java:348) 
at org.apache.qpid.amqp_1_0.jms.impl.SessionImpl.createProducer(SessionImpl.java:63) 
at test.servicebus.SimpleSenderReceiver.<init>(SimpleSenderReceiver.java:36) 
at test.servicebus.Main.main(Main.java:22) 

Azureサービスバスの正確なエラーはremove partitioned flag from the queuesですが、Windowsサービスバスの場合、そのようなフラグは見つかりません。

他に何を試すことができますか?レジストリの変更以下

答えて

0

reg delete HKLM\SOFTWARE\Microsoft.NETFramework\v4.0.30319 /v SchSendAuxRecord /f

reg add HKLM\SOFTWARE\Microsoft.NETFramework\v4.0.30319 /v SchSendAuxRecord /t REG_DWORD /d 0x00000000 /f

(これについては、Microsoftのサポートのおかげで)問題を解決しました
関連する問題