legacy-knowledge-base
公開されました Jul. 2, 2025

Liferay DXP 7.1 SP3は、LCSの下位バージョンであるv4.2と一緒に出荷されます。

投稿者

Michael Wine

knowledge-article-header-disclaimer-how-to

knowledge-article-header-disclaimer

legacy-article

learn-legacy-article-disclaimer-text

概要

7.1 SP3ビルドでは、LCS v6.0ではなく、デフォルトでLCS v4.2が含まれています。 7.1SP3バンドルがリリースされた後に、この見落としが発見され、7.1SP3にインスタンスをアップグレードするユーザーに問題が発生します。 この問題を軽減する方法については、こちらの記事をご覧ください。

問題

Liferay DXP 7.1 SP2をSP3にアップグレードしたところ、SP3ではLCSのバージョンがSP2より低い(v5.0.0+に対してv4.2)ため、コンソールに以下のエラーが表示されました。

ERROR [main][HotDeployImpl:235] com.liferay.portal.kernel.deploy.hot.HotDeployException: Error registering hook for lcs-portlet com.liferay.portal.kernel.deploy.hot.HotDeployException: Error registering hook for lcs-portlet

対象バージョン

Liferay DXP 7.1 SP3

解決策

以下の手順で、LCSアプリケーションをアップデートしてください。

  1. LCS for Liferay DXP 7.1 の 最新版 をダウンロードします。
  2. DXP 7.1が動作しているサーバーをシャットダウンします。
  3. Liferay_Home/osgi/marketplace フォルダで、以下のファイルを削除します:
    • Liferay Connected Services Client - API.lpkg
    • Liferay Connected Services Client - Impl.lpkg
  4. Liferay_Home/osgi/state ディレクトリを削除してください。
  5. Liferay_Home/tomcat_home フォルダから 'temp' と 'work' ディレクトリを削除します。
  6. 手順1で作成した最新のLCS .LPKGファイルをdeployフォルダに配置します。
  7. サーバーを起動します。
did-this-article-resolve-your-issue

legacy-knowledge-base