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

无法在WebSphere Application Server中配置队列连接工厂

柳宏深
2023-03-14

我正在使用RAD9.0,并尝试在WebSphere Application Server8.5中配置队列连接工厂。我在同一台机器(WIN764位)上安装了IBM MQ7.0(32位)。

配置队列连接工厂之后,当我单击Test connection时,会出现一个错误:

共有1个答案

施英哲
2023-03-14

错误消息表示您已经将连接工厂配置为具有传输类型的绑定,因此WMQ资源适配器需要加载位于MQ安装中的本机库(注意,MQ客户端安装不附带这些库)。

假设您希望以绑定模式连接,并且在与WAS服务器相同的框中安装了完整的本地MQ服务器,那么您将需要在WAS(资源>JMS>JMS提供程序)中的WebSphere MQ消息传递提供程序面板上配置“本机库路径”。您应该更改与定义的队列连接工厂位于同一作用域的提供程序。

MQ_INSTALL_ROOT属性是WAS6.0和WAS6.1中使用的旧属性,仅用于WAS7及以后版本中的迁移原因。

注意:如果您有一个ND环境,那么“测试连接”操作可能会在dMgr进程而不是服务器上运行。如果您的dMgr位于不同的主机上,那么将找不到库。在这种情况下,您应该在选择“测试连接”按钮之前确保应用程序服务器正在运行。

 类似资料:
  • 我已经用RabbitMQ(3.7.6)设置了一个Laravel(5.6)应用程序,使用最新的Laradock和作曲家安装的https://github.com/vyuldashev/laravel-queue-rabbitmq。当我启动Laravel消息工作人员与我得到以下错误 但是,我可以使用telnet 127.0连接到Rabbit。0.1 5672(连接在不活动10秒后关闭)。听众似乎工作正

  • 我是WebSphere MQ的初学者,我在MQ6上工作,它工作得很好,但现在我安装了MQ7.1,当我试图创建一个新的队列管理器时,我可以创建它,但它不能连接,这给我带来了以下错误: 你对此有什么想法吗?谢谢:)

  • null 结果:队列已从RabbitMQ GUI中删除,但当我试图通过已删除的RabbitMQ队列发送消息时,连接仍然有效。(con.isConnected()==true)我需要找到一种方法来侦听队列,如果它被删除,我不应该向已删除的队列发送任何消息。 注意:删除队列后,我不会重新启动RabbitMQ。 渠道创建: 正在发送消息:

  • 我无法在浏览器堆栈上运行本地测试(例如http://localhost:3000)。我正在使用LinuxMint 18.3 Sylvia x64。浏览器Chromium。浏览器的扩展程序(应用程序)已安装。 屏幕截图显示没有连接。http://joxi.ru/Y2LJBv0H9MBv8r 复选框已选中。http://joxi.ru/1A5PvVpCnzMww2 我试过这个手册https://www

  • 我有下面的mq配置类,通过它我可以在接收队列中接收消息,但是当使用JmsTemplate bean时,我的消息不会发送到队列中。我没有获得任何或任何异常,似乎成功。它是一段XML字符串,我将其作为有效负载发送,如下所示: 我的问题是我配置错误了吗?我是否需要多个ConnectionFactory或container Factory,因为我有接收和发送队列? 我的听众:

  • 我在 Linux 平台上安装了 WebSphere MQ 7.1,之后我安装了 WebSphere 消息代理 8.0.0.1。现在,当我尝试创建执行组时,我得到一个异常:原因码 2035。此异常表示用户未经授权连接到队列管理器。我已将此用户添加到 组中。当我使用MQ 7.0.x时,我没有遇到任何这样的问题。我搜索了很多,知道 MQ 7.1 中存在用户 ID 阻塞。但是,我希望此用户能够创建执行组,