2011-03-29 64 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所屬的組的授權。

不知道當您嘗試連接時返回的原因代碼,這些只是猜測。你能打印堆棧跟蹤,最重要的是,鏈接的異常嗎?