2017-10-26 10 views
1

대기열에 데이터를 쓸 수있는 Solace에 대기열이 있습니다. 그러나 대기열에서 데이터를 읽는 중 오류가 발생했습니다.Solace에서 JMS 큐 읽기 오류

아래 오류가 발생합니다. 무엇이 문제 일 수 있습니다.

Oct 26, 2017 3:13:54 PM com.solacesystems.jcsmp.protocol.impl.TcpClientChannel close 
INFO: Channel Closed (smfclient 6) 
Oct 26, 2017 3:13:54 PM com.solacesystems.jcsmp.impl.flow.BindRequestTask execute 
INFO: Error Response (403) - Permission Not Allowed 


가 javax.jms.JMSSecurityException : 오류 소비자를 작성 - 액세스 거부를 (허용되지 권한)


답변

2

문제는 클라이언트가 소유자가 아닌 것 같다 대기열은 권한 수준에 대해 "읽기 전용"또는 "액세스 불가"로 구성됩니다.

큐의 권한 수준은 큐의 소유자로 정의되지 않은 클라이언트를 소비 할 때 부여되는 액세스 수준을 정의합니다.

이 문제를 해결하려면 큐의 사용 권한 수준을 "사용", "수정 - 항목"또는 "삭제"로 편집 할 수 있습니다. 이러한 변경을 수행하기 전에 대기열을 비활성화해야합니다.

+0

Alexandra에게 감사의 인사를 전합니다. –