mqweb サーバーへの WebSphere Liberty 暫定修正の適用

mqweb サーバーを実行する WebSphere LibertyWebSphere® Liberty インテリム・フィックスを適用することができます。

本タスクについて

このタスクは、 IBM® MQ Long Term SupportIBM MQ Continuous Deliveryの両方に適用されます。

重要: IBM MQ インストール済み環境にインストールされている WebSphere Liberty バージョンの暫定修正が使用できない場合は、 IBM サポートにお問い合わせください。 IBM MQ Console および REST API によって使用される WebSphere Liberty バージョンを変更しようとしてはならず、 WebSphere Liberty 暫定修正の適用のみを検討する必要があります。
注: この情報は IBM MQ Applianceには適用されません。

手順

  1. Liberty のバージョンを確認します。
    そのためには、以下のコマンドを実行します。
    <MQ_INSTALLATION_PATH>/web/bin/productInfo version --ifixes
  2. Liberty APAR のセキュリティー・リンクまたはページの情報を使用して、インストールされているバージョンの正しいアーカイブ暫定修正 (iFix) を見つけます。
    Liberty アーカイブ暫定修正は JAR 形式で提供され、インストール手順について参照できる関連する README ファイルがあります。 両方のファイルを一時ディレクトリーにダウンロードします。
  3. 暫定修正がダウンロードされたら、コンソールを開始し、暫定修正 JAR ファイルが含まれているディレクトリーにナビゲートします。
  4. 次のコマンドを使用して mqweb サーバーを停止します。
    <MQ_INSTALLATION_PATH>/bin/endmqweb
  5. 管理ユーザーとして、以下のコマンドを実行して暫定修正をインストールします。
    java -jar <iFix JAR> -installLocation <MQ_INSTALLATION_PATH>/web
  6. 以下のコマンドを実行し、出力を調べて、暫定修正が正しくインストールされていることを確認します。
    <MQ_INSTALLATION_PATH>/web/bin/productInfo version --ifixes
  7. 次のコマンドを使用して、mqweb サーバーを再始動します。
    <MQ_INSTALLATION_PATH>/bin/strmqweb

結果

mqweb サーバーの再始動時に、暫定修正をロードする必要があります。

以下の例は、APAR PH31442 の WebSphere Liberty 暫定修正を Linux®上の IBM MQ 9.1.0.8 インストール済み環境に適用する方法を示しています。
  1. 以下のコマンドを実行して、 IBM MQ 9.1.0.8: にインストールされている Liberty のバージョンを確認します。
    /opt/mqm/web/bin/productInfo version --ifixes
    このコマンドは、 Liberty バージョンが 21.0.0.3: であることを示す以下の出力を生成します。
    製品名: WebSphere Application Server
    製品バージョン: 21.0.0.3
    製品エディション: BASE
  2. APAR PH31442の Web ページに進みます。
  3. Web ページの 「パッケージのダウンロード」 セクションで、アーカイブ 21003-wlp-archive-IFPH34122のダウンロード・リンクをクリックします。
  4. Fix Centralにリダイレクトされた後、以下のファイルを一時ディレクトリーにダウンロードします。
    • 21003-wlp-archive-IFPH34122-ReadMe.txt
    • 21003-wlp-archive-ifph34122.jar
  5. コンソールを開始し、一時ディレクトリーにナビゲートします。
  6. 次のコマンドを使用して、mqweb サーバーを停止します。
    /opt/mqm/bin/endmqweb
  7. 次に、root ユーザーとして以下のコマンドを実行して、暫定修正をインストールします。
    java -jar 21003-wlp-archive-ifph34122.jar --installLocation /opt/mqm/web
    すべてうまくいくと、以下の出力が表示されます。
    現在、 /opt/mqm/web にある Liberty インストール・ディレクトリーにフィックスを適用しています。
    lib/com.ibm.ws.ui.tool.javaBatch_1.0.50.cl210320210319-1444.jar
    lib/com.ibm.ws.ui.tool.explore_1.0.50.cl210320210319-1444.jar
    lib/com.ibm.ws.ui_1.0.50.cl210320210319-1444.jar
    フィックスが正常に適用されました。
    すべての製品ファイルを正常に抽出しました。
  8. 以下のコマンドを実行して、暫定修正が正しくインストールされていることを確認します。
    /opt/mqm/web/bin/productInfo version --ifixes
    次のような出力が表示されます。
    製品名: WebSphere Application Server
    製品バージョン: 21.0.0.3
    製品エディション: BASE
    
    「 iFix」の「 PH34122 : [21003-wlp-archive-IFPH34122]
  9. 次のコマンドを使用して、mqweb サーバーを再始動します。
    /opt/mqm/bin/strmqweb