2012-09-13 76 views
2

我正在使用運行Websphere 8.5安裝。我想使用WebsphereMQ JMS Provider部署MDB。我可以從管理Web控制檯看到Websphere MQ被列爲JMS提供程序,但是當我嘗試使用WebsphereMQ創建新的JMS連接工廠並使用「測試連接」時,它失敗。
所以我只是想知道,WebsphereMQ是否與應用服務器版本8.5一起發行?還是應該單獨安裝? 非常感謝 路易連接到WebsphereMQ JMS提供程序

回答

2

當您在WAS管理控制檯連接工廠,隊列和主題,這產生的JNDI資源庫的管理對象,但不創建隊列管理器隊列管理器或相應的對象。這些使用WebSphere MQ的本地管理工具獨立管理。

  • 如果您尚未在目標服務器上安裝WebSphere MQ,請執行此操作。要知道它是否已安裝,請執行dspmqver命令或查看/opt/mqm或通常爲C:\Program Files (x86)\IBM\WebSphere MQ的Windows等效命令。
  • 確保在應用程序服務器的QMgr上定義了SVRCONN通道。不要使用SYSTEM.DEF.SVRCONN或任何其他默認SYSTEM。*通道,儘管Infocenter中記錄了這種做法。
  • 確保QMgr具有已定義並正在運行的偵聽器。注意它正在運行的端口。
  • 確保安全性設置爲允許連接。如果你想消除安全性來測試CF,那麼你可以暫時使用改變頻道MCAUSER('mqm')(或者在Windows,iSeries等平臺上使用平臺等效管理ID。
  • 現在你可以定義CF,注意使用主機,通道和端口在前面的步驟定義。

的WebSphere MQ不WAS發貨。在WAS信息中心的話題討論這個Installing WebSphere MQ to interoperate with WebSphere Application Server。注意在同一節有幾個主題有關管理JMS資源與MQ交談,並且他們區分了管理WAS中的管理對象和管理隊列管理器中的實際對象。

+0

非常有用和完整的答案,謝謝! – user1666927