2011-03-29 41 views
1

我试图将运行在Weblogic 10.3上的J2EE应用程序与WebSphere MQ V7集成在一起,这两个应用程序都运行在Redhat Linux Enterprise 5.5上(在同一台机器上的64位英特尔架构上)。作为应用程序的一部分部署的MDB无法使用绑定模式连接到WebSphere MQ队列。相同的配置在Solaris和WL 10.0上可用。任何人都可以确认绑定模式是否支持上述配置?阅读一些旧的文章,说Linux上的MQ 5不支持绑定。对Redhat Linux的WebSphere MQ v7绑定支持

+1

错误堆栈跟踪将有所帮助。 MQ库是否存在,所以WL可以找到它们? – darioo 2011-03-29 13:49:46

回答

0

这是绝对支持的。它由连接工厂的TRANSPORT属性控制。有关此属性的详细信息,请参阅Properties of objects

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

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

不知道当您尝试连接时返回的原因代码,这些只是猜测。你能打印堆栈跟踪,最重要的是,链接的异常吗?