簡體   English   中英

如何在jboss stanalone.xml中為JBoss和MQ連接配置IBM MQ用戶名和密碼

[英]How to configure IBM MQ username and password in jboss stanalone.xml for JBoss andMQ connec

我嘗試從Jboss與IBM MQ連接。 所以我在standalone.xml中配置了RA。 我給出了所有的配置屬性,如下所示。 但是正在得到以下異常。

please check if the supplied username and password are correct on the QueueManager to which you are connecting.
    Caused by: com.ibm.mq.MQException: JMSCMQ0001: IBM MQ call failed with compcode '2' ('MQCC_FAILED') reason '2035' ('MQRC_NOT_AUTHORIZED').\",

如下配置

 <resource-adapters>
                <resource-adapter id="wmq.jmsra.rar">
                    <archive>
                        wmq.jmsra.rar
                    </archive>
                    <connection-definitions>
                        <connection-definition class-name="com.ibm.mq.connector.outbound.ManagedConnectionFactoryImpl" jndi-name="java:/MQConnectionFactory" use-java-context="true" pool-name="MQConnectionFactory">
                            <config-property name="hostName">
                                localhost
                            </config-property>
                            <config-property name="password">
                               sdadsadsadasd
                            </config-property>
                            <config-property name="queueManager">
                                TEST
                            </config-property>
                            <config-property name="port">
                                1415
                            </config-property>
                            <config-property name="channel">
                                TEST.CHANNEL
                            </config-property>
                            <config-property name="transportType">
                                CLIENT
                            </config-property>
                            <config-property name="username">
                                testusermq
                            </config-property>
                        </connection-definition>
                    </connection-definitions>

您的用戶組也從Windows端映射到MQ。 我正在使用Jboss 7和IBM MQ 9

我們需要在偵聽器端進行配置。 即MDB方面,我們還需要配置所有的用戶名,通道等。然后我就可以連接了。 不足以提供資源級別

<message-driven>
<ejb-name>TESTMDB</ejb-name>
            <activation-config>
                <activation-config-property>
                    <activation-config-property-name>destination</activation-config-property-name>
                    <activation-config-property-value>java:/queue/TESTQUEUE</activation-config-property-value>
                </activation-config-property>
                <activation-config-property>
                    <activation-config-property-name>destinationType</activation-config-property-name>
                    <activation-config-property-value>javax.jms.Queue</activation-config-property-value>
                </activation-config-property>
                <activation-config-property>
                    <activation-config-property-name>hostName</activation-config-property-name>
                    <activation-config-property-value>${MQ.HOST}</activation-config-property-value>
                </activation-config-property>
                <activation-config-property>
                    <activation-config-property-name>port</activation-config-property-name>
                    <activation-config-property-value>${MQ.PORT}</activation-config-property-value>
                </activation-config-property>
                <activation-config-property>
                    <activation-config-property-name>channel</activation-config-property-name>
                    <activation-config-property-value>${MQ.CHANNEL}</activation-config-property-value>
                </activation-config-property>
                <activation-config-property>
                    <activation-config-property-name>queueManager</activation-config-property-name>
                    <activation-config-property-value>${MQ.QMGR}</activation-config-property-value>
                </activation-config-property>
                <activation-config-property>
                    <activation-config-property-name>transportType</activation-config-property-name>
                    <activation-config-property-value>${MQ.TRANSPORT.TYPE}</activation-config-property-value>
                </activation-config-property>
                <activation-config-property>
                    <activation-config-property-name>useJNDI</activation-config-property-name>
                    <activation-config-property-value>${USE.JNDI}</activation-config-property-value>
                </activation-config-property>
                <activation-config-property>
                    <activation-config-property-name>maxPoolDepth</activation-config-property-name>
                    <activation-config-property-value>${OFS.MAX.POOL.DEPTH}</activation-config-property-value>
                </activation-config-property>
                <activation-config-property>
                    <activation-config-property-name>username</activation-config-property-name>
                    <activation-config-property-value>${MQ.USERNAME}</activation-config-property-value>
                </activation-config-property>
                <activation-config-property>
                    <activation-config-property-name>password</activation-config-property-name>
                    <activation-config-property-value>${MQ.PASSWORD}</activation-config-property-value>
                </activation-config-property>
            </activation-config>
            <resource-ref>
                <res-ref-name>jms/TestJQueueConnectionFactory</res-ref-name>
                <res-type>javax.jms.ConnectionFactory</res-type>
                <jndi-name>java:/MQConnectionFactory</jndi-name>
            </resource-ref>
            <message-destination-ref>
                <message-destination-ref-name>jms/ReplyQueue</message-destination-ref-name>
                <jndi-name>java:/queue/testReplyQueue</jndi-name>
            </message-destination-ref>
        </message-driven>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM