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

ホットフィックスの適用

購読者

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

警告

ホットフィックスを適用する前に、必ず データベースとインストールをバックアップしてください。

DockerコンテナでDXPを実行している場合は、 DockerでのDXPのパッチ適用 の手順に従ってホットフィックスを適用してください。

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

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

  1. ヘルプセンターへアクセスしてください

  2. チケットを作成.

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

Configuring the Patching Tool

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

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

  2. パッチングツールスクリプトLiferay Home で見つけるか、DXP インストールにパッチングツールがない場合はインストールしてください。

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

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

    ./patching-tool.sh auto-discovery
    

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

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

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

  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 アプリケーションを 一時的な場所 から ZIP して .war ファイルに圧縮し、そのファイルをアプリケーション サーバーにコピーします。 アプリケーションサーバーについては、 DXP インストール手順 を参照してください。

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

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