首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >具有初始上下文的JBOSS 7.1 IBM MQ配置

具有初始上下文的JBOSS 7.1 IBM MQ配置
EN

Stack Overflow用户
提问于 2015-10-14 15:39:23
回答 1查看 602关注 0票数 0

这是我的资源适配器,但我必须在不使用该资源适配器的情况下进行初始上下文设置。找到我在下面设置的初始上下文:

代码语言:javascript
复制
<resource-adapter>
    <archive>
        wmq.jmsra.rar
    </archive>
    <transaction-support>NoTransaction</transaction-support>
    <connection-definitions>
        <connection-definition class-name="com.ibm.mq.connector.outbound.ManagedQueueConnectionFactoryImpl" jndi-name="java:jboss/CONFACTORY1" pool-name="CONFACTORY1">
            <config-property name="port">
                1234
            </config-property>
            <config-property name="hostName">
                172.16.70.2
            </config-property>
            <config-property name="channel">
                SYSTEM.DEF.SVRCONN
            </config-property>
            <config-property name="transportType">
                CLIENT
            </config-property>
            <config-property name="queueManager">
                QUEUEMGR
            </config-property>
        </connection-definition>
    </connection-definitions>
    <admin-objects>
        <admin-object class-name="com.ibm.mq.connector.outbound.MQQueueProxy" jndi-name="java:jboss/JMSQUEUE" pool-name="MQ.QUEUE.NAME">
            <config-property name="baseQueueName">
                JMSQUEUE
            </config-property>
            <config-property name="baseQueueManagerName">
                QUEUEMGR
            </config-property>
        </admin-object>
    </admin-objects>
</resource-adapter>

final Properties env = new Properties();
env.put(Context.INITIAL_CONTEXT_FACTORY, "com.ibm.mq.connector.outbound.ManagedQueueConnectionFactoryImpl");
env.put(Context.PROVIDER_URL, "remote://172.16.70.2:1234");

//   env.put(Context.SECURITY_PRINCIPAL, "admin");
//   env.put(Context.SECURITY_CREDENTIALS, "sn@12345");
InitialContext   context = new InitialContext(env);
EN

回答 1

Stack Overflow用户

发布于 2015-10-28 01:28:40

IBM MQ JCA不支持从远程客户端(另一个JVM)通过JNDI查找IBM MQ组件。IBM连接工厂和目的地只能从加载IBM MQ JCA的JVM访问。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33119398

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档