如何配置从jboss eap standalone.xml连接到IBM Websphere MQ多实例队列管理器

时间:2018-01-16 13:30:30

标签: java ibm-mq jboss-eap-6

我创建了一个IBM Websphere MQ Muliti Instance队列管理器,我需要从jboss eap 6.4连接到这个Queue管理器以实现高可用性

2 个答案:

答案 0 :(得分:1)

而不是使用'主机'和' port'属性,你可以使用' connectionNameList'连接工厂的财产。语法是:

/etc/hosts

答案 1 :(得分:1)

或者,在JBoss EAP服务器配置文件中:

    <subsystem xmlns="urn:jboss:domain:resource-adapters:1.1">
        <resource-adapters>
            <resource-adapter id="wmq.jmsra.rar">
                <archive>
                    wmq.jmsra.rar
                </archive>
                <transaction-support>XATransaction</transaction-support>
                <config-property name="logWriterEnabled">
                    true
                </config-property>
                <config-property name="traceEnabled">
                    true
                </config-property>
                <config-property name="traceLevel">
                    6
                </config-property>
                <config-property name="maxConnections">
                    100
                </config-property>
                <connection-definitions>
                    <connection-definition class-name="com.ibm.mq.connector.outbound.ManagedConnectionFactoryImpl" jndi-name="java:jboss/jms/factory/aapd/MQQueueSharingConnectionFactory" enabled=
"true" pool-name="MQQueueSharingConnectionFactory">

                        <config-property name="connectionNameList">
                            10.10.189.74(1414), 10.10.189.75(1414)
                        </config-property>

您还可以在MDB激活规范中使用connectionNameList