AppConfig.xml 설정 :봄 JMS 웹 스피어 MQ 연결 오류에
<bean id="connectionFactory" class="com.ibm.mq.jms.MQQueueConnectionFactory">
<property name="hostName" value="abchost.com />
<property name="port" value="1414" />
<property name="queueManager" value="ABC_DEV" />
<property name="transportType" value="1" />
<jms:listener-container acknowledge="transacted">
<jms:listener destination="abc.queue.abc"
ref="someComplexServiceImpl"
method="doSomething" />
</jms:listener-container>
<bean id="jmsTemplate" class="org.springframework.jms.core.JmsTemplate">
<property name="connectionFactory" ref="connectionFactory" />
<property name="defaultDestinationName" value="abc.queue.abc"/>
</bean>
나는 다음과 같은 오류를 얻을 :
I는 찾아 좋아하는 무엇Caused by: com.ibm.mq.MQException: JMSCMQ0001: WebSphere MQ call failed with compcode '2' ('MQCC_FAILED') reason '2035' ('MQRC_NOT_AUTHORIZED').
[9/26/16 13:13:35:758 CST] 000000aa SystemErr R at com.ibm.msg.client.wmq.common.internal.Reason.createException(Reason.java:204)
[9/26/16 13:13:35:758 CST] 000000aa SystemErr R ... 98 more
Cause: JMSWMQ2013: The security authentication was not valid that was supplied for QueueManager 'ABC_DEV' with connection mode 'Client' and host name 'abchost.com(1414)'.; nested exception is com.ibm.mq.MQException: JMSCMQ0001: WebSphere MQ call failed with compcode '2' ('MQCC_FAILED') reason '2035' ('MQRC_NOT_AUTHORIZED')
, 코드에 문제가 있거나 구성해야하는 Websphere MQ의 일부 설정이 있습니까? 웹 스피어 MQ 버전을 9 봄 JMS : 나는
우리가 사용하는 (그런데 누가 스피어 MQ에 단지 새로운) 나는 우리의 웹 스피어 MQ 관리자에게 문제를 제기하기 전에이 프로그램에 잘못이 있는지 확인하고 싶어
버전 4.2.4.RELEASE 내가 MQ에 연결 MQ 클라이언트를 사용하고, 내가 (명령 줄을 통해)를 연결 할 수 있었다 :
C : \ 사용자 나 \> 설정 MQSERVER = CH.ABC_DEV/TCP /abchost.com(1414)
C : \ Users \ me> MQSAMP_USER_ID = someuser를 설정하십시오.
C : \ 사용자 나 \> C : \ IBM \ MQ \ 도구 \ C \ 샘플 \ 빈 \ amqsbcgc.exe abc.queue.abc ABC_DEV
가 암호를 입력 : P는 @이
을 ssword를 - 연결된!
하지만 WAS를 통해 연결할 때 왜 같은 사용자가 작동하지 않습니까?
MQ Client를 사용하여 연결할 수 있으므로 사용자에게 아무런 문제가없는 것으로 보입니다. 내 게시물의 내용을 편집했습니다. 변경 사항을 참조하십시오. –
Spring 응용 프로그램에서 자격 증명을 사용하여 표시하지 마십시오. 그것이 그 (것)들을 어디에서 줍니까 생각하십니까? –
응용 프로그램 서버에서. 이것은 지금 애플 리케이션 서버 문제로 보인다. Websphere를 사용 중입니다 –