1. 程式人生 > >IBM-MQ的wind 7/server08R2伺服器部署以及遠端呼叫

IBM-MQ的wind 7/server08R2伺服器部署以及遠端呼叫

初次使用IBM-MQ,因為原有專案中需要使用它,所以花了一些的時間研究了一下,因為網上資料比較稀缺,初入的時候,發現了有一些坑在裡面。這裡面給大家講解一下,希望大家不要再入此坑。不多說廢話,直接看問題。
問題1,安裝ibm-mq,若訪問本地ibm-mq服務的話,需要在計算機管理-本地使用者和組中,使用者設定中,在Administrator中隸屬於中新增mqm(安裝後會自動建立該使用者)。記住一定要重啟計算機。否則失效(wind7,wind server 08 R2親測)。
問題2,訪問遠端伺服器上的ibm-mq,本地呼叫遠端的服務時候,一直會報錯2035,即使你設定了問題1的解決方案,也還是報錯。檢視錯誤日誌的時候,你會發現AMQ6183: 發生了內部 IBM MQ 錯誤。這個時候,存在的問題就是許可權的問題。我們需要在計算機管理-本地使用者和組中的使用者選項中,新增需要的使用者(例:newAdmin),設定好對應的使用者名稱密碼,在本地程式中,一定要有這兩個選項USERID,PASSWROD。修改mqm的隸屬於中新增對應的新使用者(newAdmin)。重啟服務,遠端呼叫成功。