Liferay DXP 7.1 WARへのパッチのインストール

サポートされているアプリケーションサーバーにWARファイルとしてLiferay DXPをマニュアルでインストールした場合は(参照:installed Liferay DXP manually) 、WARファイルとサポートファイルにパッチを適用し、それらを再びデプロイする必要があります。ここではそれをどう行うか説明します。

前提条件

Customer Portal:から必要なアーティファクトをダウンロードします 。

  • Liferay DXP WARファイル(liferay-dxp-[version].war

  • 依存関係のZIPファイル(liferay-dxp-dependencies-[version].zip

  • OSGi JARのZIPファイル(liferay-dxp-osgi-[version].zip

  • 最新のパッチングツール

Liferay DXP WARとアーティファクトにパッチをインストールする

  1. 任意のフォルダを作成してください。依存関係のアーティファクトとパッチングツールをそのフォルダに解凍します。フォルダの内容は次のようになるはずです:

    • [patching-home]/
      • liferay-dxp-dependencies-[version]/ ←解凍された依存関係

      • osgi/ ←解凍済みのOSGi JAR

      • patching-tool/ ←解凍済みのパッチングツール

      • liferay-dxp-[version].war/ ←Liferay DXP WARファイル

  2. パッチングツールフォルダにデフォルトのプロファイル設定ファイルを作成します: patching-home/patching-tool/default.properties内容は次のようになります。

    patching.mode=binary
    war.path=../../patching-home/liferay-dxp-[version].war
    global.lib.path=../../patching-home/liferay-dxp-dependencies-[version]
    liferay.home=../../patching-home
    

    別のOSGiフォルダー構造を使用している場合は、それをPatching Tool Advanced Configurationの文書で説明されているとおりに指定できます。

    module.framework.core.path=/osgi-home/osgi/core
    module.framework.marketplace.path=/osgi-home/osgi/marketplace
    module.framework.modules.path=/osgi-home/osgi/modules
    module.framework.portal.path=/osgi-home/osgi/portal
    module.framework.static.path=/osgi-home/osgi/static
    
  3. インストールするためにパッチ(フィックスパックまたはホットフィックス)をダウンロードして、パッチングツールフォルダ内のpatchesという名前のフォルダに入れてください。

    [patching-home]/patching-tool/patches
    
  4. パッチングツールのinfoコマンドを実行します:

    /patching-home/patching-tool> patching-tool info
    Loading product and patch information...
    Product information:
    * installation type: binary
    * build number: 7110
    * service pack version:
    - available SP version: Not available
    - installable SP version: Not available
    * patching-tool version: 2.0.8
    * time: 2018-09-12 18:30Z
    * host: 91WRQ72 (8 cores)
    * plugins: no plugins detected
    
    Currently installed patches: -
    Available patches: dxp-2-7110
    
    Detailed patch list:
    [ I] dxp-2-7110 :: Currently not installed; Will be installed. :: Built for LIFERAY
    
  5. パッチをインストールしてください。

    /patching-home/patching-tool> patching-tool.sh  install
    One patch is ready to be installed. Applying dxp-2...
    Cleaning up: [1%..10%..20%..30%..40%..50%..60%..70%..80%..90%..100%]
    Installing patches: [1%..10%..20%..30%..40%..50%..60%..70%..80%..90%...100%]
    The installation was successful. One patch is installed on the system.
    

これでアーティファクトは正常にパッチされたため、サポートされているアプリケーションサーバーにデプロイする準備が整いました。

関連トピック

Patching Tool Advanced Configuration

Deploying Liferay DXP

« パッチングツールの高度な設定方法フィックスパックおよびサービスパックの維持 »
この記事は役に立ちましたか?
1人中1人がこの記事が役に立ったと言っています