当前位置: 首页 > 知识库问答 >
问题:

用于Websphere MQ连接定义的Wildfly资源适配器

郭思淼
2023-03-14

我试图从Wildfly9连接到Websphere MQ,为此我添加了一个独立的资源适配器-full.xml

<resource-adapter id="wmq.jmsra.rar">
  <archive>
  wmq.jmsra.rar
  </archive>
  <connection-definitions>
  <connection-definition class-name="javax.jms.ConnectionFactory" jndi-name="java:/contm/jmsConnectionFactory" pool-name="jmsConnectionFactory">             

  </connection-definition>
  </connection-definitions>
  <admin-objects>
  <admin-object class-name="com.ibm.mq.connector.outbound.MQQueueProxy" jndi-name="java:jboss/contm/FromConTM" use-java-context="true" pool-name="FromConTM">
  <config-property name="baseQueueManagerName">
  devel.queue.manager
  </config-property>
  <config-property name="baseQueueName">
  NewQueue2
  </config-property>
  </admin-object>
  <admin-object class-name="com.ibm.mq.connector.outbound.MQQueueProxy" jndi-name="java:jboss/contm/ToConTM" use-java-context="true" pool-name="ToConTM">
  <config-property name="baseQueueManagerName">
  devel.queue.manager
  </config-property>
  <config-property name="baseQueueName">
  NewQueue1
  </config-property>
  </admin-object>
  </admin-objects>
  </resource-adapter>

我已经添加了配置属性并删除了它们添加了不同的属性,这些属性看起来可能很有用,比如use-java-context=“true”pool-name=“jmsConnectionFactory”use-ccm=“true”删除了它们或使它们为false,更改了jndi名称,但它一直给我相同的结果。我在standalone-full.xml中有其他连接定义,但它们都是正确绑定的,没有问题。

谁能看出我在这件事上遗漏了什么。如果我使用XATransaction和class-name=“com.ibm.mq.connector.outbound.ManagedConnectionFactoryImpl”

很好..但不是上面那个。

提前致谢

共有1个答案

华涵意
2023-03-14

我得到的原始配置是旧的,可能在当时工作。对于WF9,我的设置需要如下所示

<connection-definition class-name="com.ibm.mq.connector.outbound.ManagedConnectionFactoryImpl" jndi-name="java:/ctm/ConnectionFactory" use-java-context="true" pool-name="ConnectionFactory">

对此进行了测试,它和以前一样工作得很好,他们是如何使用javax.jms.ConnectionFactory的

 类似资料:
  • 为了设置群容器,我使用以下project-defaults.xml: pom的相关部分如下所示: 测试MDB非常简单: null 但是,基本原因是相同的(未找到依赖项)。我的解释是,maven插件在调用中添加了一个额外的层,该层记录额外的stacktrace,但问题仍然是一样的。

  • 我正在使用Kafka源和接收器连接器创建一个数据管道。源连接器从SQL数据库消费并发布到主题,而接收器连接器订阅主题并放入其他SQL数据库。表有16 GB的数据。现在的问题是,数据不能从一个数据库传输到另一个数据库。但是,如果表的大小很小,比如1000行,那么数据可以成功传输。 源连接器配置: 源连接器日志: 有人能指导我如何调整Kafka源连接器以传输大数据吗?

  • 尝试构建ARM模板以部署多个VM。但是,模板验证失败,并显示以下错误消息 部署模板验证失败:“资源”为Microsoft。模板中未定义“网络/网络接口/sqlnodeNic”。请看https://aka.ms/arm-template有关用法的详细信息。

  • 我已经在Jboss EAP 6.2上安装了cicseci.rar。这个资源适配器是从http://www-01.ibm.com/support/docview.wss?下载的uid = swg 24008817 # s hash . 3k 4 M8 smo . dpuf 然而,在运行我的简单代码时,我得到了这个错误- 有人对此有什么见解吗?

  • 22.7.2.定义一个新的 source set 要定义一个新的源组, sourceSets {} 块中引用它.下面是一个例子: 例22.5.定义一个新的 source set build.gradle sourceSets { intTest } 当你定义一个新的 source set, java 插件会为该 source set 添加一些如Table 22.6, “Java plugi

  • 我有一个模型: 我想使用作为我的资源标识符: 如果是一个,则可以正常工作。但是因为它是一个数字() 调用时:我得到: 单独的自定义