针对 Redhat Linux 的 WebSphere MQ v7 绑定支持

发布于 2024-10-27 21:11:56 字数 246 浏览 4 评论 0原文

我正在尝试将在 Weblogic 10.3 上运行的 J2EE 应用程序与 WebSphere MQ V7 集成,两者都在 Redhat Linux Enterprise 5.5 上运行(在同一台机器 64 位 Intel 架构上)。作为应用程序一部分部署的 MDB 无法使用绑定模式连接到 WebSphere MQ Queue。相同的配置适用于 Solaris 和 WL 10.0。谁能确认上述配置是否支持绑定模式?阅读一些旧文章,说 Linux 上的 MQ 5 不支持绑定。

Am trying to integrate a J2EE application running on Weblogic 10.3 with WebSphere MQ V7, both running on Redhat Linux Enterprise 5.5 (on the same machine 64 bit Intel Architecture). MDB deployed as part of the application is not able to connect to the WebSphere MQ Queue using binding mode. Same configuration works on Solaris and WL 10.0. Can anyone please confirm if binding mode is supported on the mentioned configuration? Read some old articles that said binding is not supported on Linux for MQ 5.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

夏尔 2024-11-03 21:11:56

这是绝对支持的。它由连接工厂的 TRANSPORT 属性控制。请参阅属性对象以获取此属性的详细信息。

如果我不得不猜测,您的 ConnectionFactory 具有主机、端口或通道的参数和/或将 TRANSPORT 设置为 BIND 以外的其他内容。

我的第二个猜测是应用程序无权连接。默认情况下,任何不在 mqm 组中的 ID 都没有访问权限,并且必须使用 setmqaut 命令向该 ID 所属的组授予授权。

在不知道尝试连接时返回的原因代码的情况下,这些只是猜测。您可以打印堆栈跟踪以及最重要的是链接的异常吗?

This is absolutely supported. It is controlled by the TRANSPORT attribute of the connection factory. See Properties of objects for details of this attribute.

If I had to guess, your ConnectionFactory has parameters for host, port or channel and/or has TRANSPORT set to something other than BIND.

My second guess would be that the application is not authorized to connect. By default, any IDs not in the mqm group have no access and a group that the ID belongs to must be granted authorization using the setmqaut command.

Without knowing the reason code returned when you are trying to connect, these are just guesses. Can you print the stack trace and, most important of all, the linked exception?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文