尝试将运行在Weblogic 10.3上的J2EE应用程序与WebSphere MQ V7集成,两者都运行在Redhat Linux Enterprise 5.5上(在同一台64位英特尔架构机器上)。作为应用程序的一部分部署的MDB无法使用绑定模式连接到WebSphere MQ队列。相同的配置适用于Solaris和WL 10.0。任何人都可以确认上述配置是否支持绑定模式?阅读一些旧文章,说Linux for MQ 5不支持绑定。
答案 0 :(得分:0)
绝对支持。它由连接工厂的TRANSPORT
属性控制。有关此属性的详细信息,请参阅 Properties of objects 。
如果我不得不猜测,您的ConnectionFactory包含主机,端口或频道的参数和/或TRANSPORT
设置为BIND
以外的其他内容。
我的第二个猜测是应用程序无权连接。默认情况下,不在mqm组中的任何ID都没有访问权限,并且必须使用setmqaut
命令授予该ID所属的组的授权。
在您不知道尝试连接时返回的原因代码时,这些只是猜测。你能打印堆栈跟踪,最重要的是,链接异常吗?