WebSphere Server+MQ配置_step by step

    準備 :確認WebSphere MQ主機和WebSphere Application Server主機可以互相通過主機名ping通。

    第一步:在WebSphere MQ主機上面安裝和配置WebSphere MQ;增加一個操作系統用戶(比如mquser),並把他添加到組mqm中。

    第二步:使用如下命令創建隊列管理器,隊列,通道

    –create q manager

    crtmqm -q SPC

    –WebSphere MQ 隊列管理器已創建。

    –創建或替換 SPC 的預設對象。

    –預設對象統計:31 個已創建。0 個已替換。0 個已失敗。

    –正在完成設置。

    –設置完成。

    –start the q mamanger

    strmqm SPC

    –WebSphere MQ 隊列管理器’SPC’已啟動。

    –run mq command line

    runmqsc SPC

    –5724-B41 (C) Copyright IBM Corp. 1994, 2002.  ALL RIGHTS RESERVED.

    –啟動隊列管理器 SPC 的 MQSC。

    –define queue

    def QL(‘spcQ’)

    –AMQ8006: WebSphere MQ 隊列已創建。

    DEF CHL(‘JAVA.CHANNEL’) CHLTYPE(SVRCONN) TRPTYPE(TCP)

    –AMQ8014: WebSphere MQ 通道已創建。

    –start mq listener for q manager, listening on tcp port 1414, ready for remote access

    runmqlsr -m SPC -t tcp -p 1414

    第三步:在WebSphere Application Server主機上安裝WebSphere MQ Client, WebSphere MQ Java支持

    第四步:配置WebSphere的變數

    在WebSphere管理控制台http://localhost:9090/admin/左邊欄目中選擇 環境->管理WebSphere變數

    確認MQ_INSTALL_ROOT變數值,比如C:/PROGRA~1/IBM/WEBSPH~1

    確認MQJMS_LIB_ROOT變數值,比如${MQ_INSTALL_ROOT}/java/lib

    第五步:添加一個認證別名用來訪問遠程MQ

    在WebSphere管理控制台左邊欄目中選擇 安全性->JAAS配置->J2C 認證數據條目

    新建一個J2C 認證數據條目,輸入WebSphere MQ主機中mqm組裡面的用戶,比如第一步中創建的用戶mquser

    第六步:配置WebSphere MQ 隊列連接工廠

    在WebSphere管理控制台左邊欄目中選擇 資源->WebSphere MQ JMS提供程序

    選擇 WebSphere MQ 隊列連接工廠,新建,輸入參數

    名稱: qmanager

    JNDI名: jms/spcQCF

    組件受管認證別名: yangj/mquser

    容器受管的認證別名: yangj/mquser

    Queue Manager: SPC

    主機: spcm10

    埠: 1414

    傳輸類型:CLIENT

    通道: JAVA.CHANNEL

    CCSID: 1381

    第七步:配置WebSphere MQ 隊列目的地

    在WebSphere管理控制台左邊欄目中選擇 資源->WebSphere MQ 隊列目的地

    選擇 WebSphere MQ 隊列目的地,新建,輸入參數

    名稱: queue

    JNDI名:jms/spcQ

    基本隊列名:spcQ

    第八步:重新啟動WAS

    手工編寫一個簡單的JMS測試程序,放在C:\WebSphere\AppServer\installedApps\yangj\DefaultApplication.ear\DefaultWebApplication.war下面通過http://localhost:9080/JMSSenderInputPage.jsp訪問就可以。

以下文章點擊率最高

Loading…

     

如果這文章對你有幫助,請掃左上角微信支付-支付寶,給於打賞,以助博客運營