java - 使用 JMS 的 WebSphere MQ

标签 java jms websphere message-queue ibm-mq

我有一个应用程序使用 WebSphere MQ Java API 和一个配置 (xml) 文件来访问 MQ。我想迁移到 WebSphere JMS API。为此,我尝试创建 1) WebSphere MQ Queue Connection 工厂和 2) 来 self 本地 WAS 的 WebSphere MQ Queue 目的地。当我配置我的队列目标并尝试设置我的 MQ 配置参数时,我收到一条错误消息,如“WMSG0316E:您试图查看不是本地队列的队列。仅支持管理本地队列。”

从我正在尝试连接到远程队列的意义上来说,该消息是正确的。现在,我不能将我的 WAS 配置为尝试连接到远程队列的 MQ 客户端吗? MQ 客户端在服务器类路径中具有必要的 MQ JMS jar。

如果有人能对此有所启发,我们将不胜感激。

最佳答案

我正在处理同样的问题 - 我找到了一些文章,其中作者确认必须告知 WebSphere 需要“客户端到远程队列”模式,但我还没有找到关于如何做到这一点的详细信息,除了一位作者提到环境变量。

仍在搜索中...如果找到解决方案,我会发布。

关于java - 使用 JMS 的 WebSphere MQ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/906121/

相关文章:

java.lang.IllegalArgumentException : Log tag "okhttp3.mockwebserver.MockWebServer" exceeds limit of 23 characters

java - 将数组拆分为 block 时出现问题

java - MDB 动态设置 ActivationConfig

java - 当用户触摸屏幕时如何避免关闭我的进度对话框?

java - 蛇游戏(java)中的流畅动画?

java - 如何检查 JMS 连接健康状况

java - 无法通过 Java 主程序向队列发送消息

java - 如何释放内存?

http - 在控制台中为 ibm websphere 服务器设置代理配置

linux - WebSphere WAS Express 从 8.5.5.4 升级到 8.5.5.10