Patching Liferay
ご覧のページは、お客様の利便性のために一部機械翻訳されています。また、ドキュメントは頻繁に更新が加えられており、翻訳は未完成の部分が含まれることをご了承ください。最新情報は都度公開されておりますため、必ず英語版をご参照ください。翻訳に問題がある場合は、 こちら までご連絡ください。

ホットフィックスの適用

購読者

ホットフィックスとは、お客様が確認したDXPの重大な問題に対処するために、アップデートの間(DXP 7.3 SP3以前のバージョンではフィックスパックの間)に配信される修正または修正のコレクションです。 ヘルプセンターチケットからホットフィックスをリクエストできます。 ホットフィックスを受け取った後、パッチングツールを使ってホットフィックスをインストールすることができます。

警告

修正プログラムを適用する前に、必ずデータベースとインストールを バックアップ してください。

Docker コンテナで DXP を実行している場合は、 Docker での DXP のパッチ適用の手順に従って修正プログラムを適用してください。

ホットフィックスをリクエストする

ここでは、ホットフィックスのリクエスト方法について説明します。

  1. ヘルプセンターへアクセス

  2. チケットを作成.

Liferayサポートチームはお客様と協力して、問題が製品にあるかどうかを判断し、製品の意図しない動作に対する修正を提供します。

Configuring the Patching Tool

パッチツールはホットフィックスを適用します。 設定方法は次の通りです。

  1. DXPをアプリケーションサーバー上に .war としてデプロイした場合は、ホットフィックスを適用するために .war を一時的な場所に解凍してください。

  2. Liferay Home で patching-tool.sh Patching Tool スクリプトを見つけるか、DXP インストールに Patching Tool が含まれていない場合はインストールしてください。

  3. DXPのインストール用にパッチングツールを設定します。

    DXP Tomcat バンドル: 自動検出 コマンドを実行してツールを自動的に構成します。

    ./patching-tool.sh auto-discovery
    

    DXP アプリケーション サーバーのインストール: パッチング ツールを手動で構成します。これには、パッチング ツールの war.path プロパティ (例: default.properties内) を、解凍した DXP .war の場所に設定することが含まれます。

ホットフィックスのインストール

  1. ヘルプセンター チケットからパッチを patching-tool/patches フォルダにダウンロードします—パッチを解凍しないでください。

  2. アプリケーションサーバーをシャットダウンします。

    理由:

    • Unixスタイルのシステムでは、通常、実行中のファイルを置き換えることができますが、古いファイルはメモリに常駐します。
    • Windowsシステムでは、使用中のファイルはロックされており、パッチを適用できません。
  3. patching-tool フォルダーからパッチングツールの install コマンドを実行して、パッチをインストールします。

    cd patching-tool
    ./patching-tool.sh install
    
  4. info コマンドを実行し、現在インストールされているパッチの情報を確認して、インストールされているパッチを確認します。

    ./patching-tool.sh info
    
  5. 全てのDXPキャッシュを消去します。

    [Liferay Home]/osgi/stateフォルダーを削除します。

    cd [Liferay Home]
    rm -rf osgi/state
    

    [Liferay Home]/work フォルダーを空にします。

    rm -rf work/*
    

    アプリケーションサーバーのキャッシュを削除します。 キャッシュの場所については、アプリケーションサーバーのベンダーのドキュメントを参照してください。

    モジュールの変更が内部のみである場合、変更はOSGiフレームワークからは見えず、モジュールはインストールされたままであり、モジュールの状態は保持されます。 次のDXP起動の前にOSGiバンドルの状態情報をクリアすると、そのようなモジュールが適切な状態で再インストールされます。

  6. DXP をアプリケーション サーバーに再度インストールする場合は、パッチを適用した DXP アプリケーションを 一時的な場所 から .war ファイルに ZIP で圧縮し、そのファイルをアプリケーション サーバーにコピーします。 アプリケーション サーバーの DXP インストール手順 を参照してください。

  7. アプリケーションサーバーを再度起動します。

これで、 DXPのインストールにホットフィックスを適用しました。