改名されたマーケットプレイスとエンタープライズ検索アプリケーションの新バージョンをDXPにインストールする

序章

この記事では、 Liferay DXPに名前を変更したMarketplaceアプリケーションの新バージョンをインストールする方法を説明します。

一部のLiferay Marketplaceアプリケーションの名称は、これらのアプリケーションがサードパーティのソフトウェアと接続するためにLiferayが開発したものであることを区別し、サードパーティ自身がアプリケーションやそのサポートに責任を負うという混乱を避けるために変更されています。

以下のマーケットプレイスのアプリケーションの名前が変更されました。

  • Liferay OAuth プロバイダ > Liferay Connector to OAuth 1.0a
  • Liferay SAML 2.0 プロバイダ > Liferay コネクタから SAML 2.0へ。
  • Liferay Connector for Sharepoint > Liferay REST Connector for SharePoint
    > Liferay REST Connector for SharePoint
  • Liferay Connector for Sharepoint 2010 > Liferay SOAP Connector for SharePoint> Liferay SOAP Connector for SharePoint 4
  • Liferay Connector to Elasticsearch Learning to Rank > Liferay Enterprise Search Learning to Rank
  • Liferay Connector to X-Pack Monitoring [Elastic Stack 6.x] > Liferay Enterprise Search Monitoring
  • Liferay Connector to X-Pack Security [Elastic Stack 6.x] > Liferay Enterprise Search Security Liferay Enterprise Search Security 2

この変更により、古いバージョンのアプリケーションが既にデプロイされているシステムでは、起動時に問題が発生する可能性があります。 例えば、Liferay OAuth Provider (3.0.1 for DXP) のリリースに伴い、アプリの名前は Liferay Connector to OAuth 1.0aに変更されました。 古いバージョンのアプリ(3.0.0)が以前にデプロイされていた場合、起動時にエラーが発生します。

ヘルプセンターのダウンロードにあるLiferay DXP 7.0ファイル用のLiferay Enterprise Searchコネクタもバージョン番号を含むように名前が変更されました。

  • Liferay Connector to Elasticsearch 6.lpkg > Liferay Connector to Elasticsearch 6 1.1.0.lpkg> Liferay Connector to Elasticsearch 6 1.1.0.lpkg
  • Liferay Connector to X-Pack Monitoring [Elastic Stack 6.x].lpkg > Liferay Connector to X-Pack Monitoring 1.0.0.lpkg1.0.0.0.0.lpkg
  • Liferay Connector to X-Pack Security [Elastic Stack 6.x].lpkg> Liferay Connector to X-Pack Security 1.0.0.0.lpkg
  • Liferay Elastic Marvel Integration.lpkg > Liferay Elastic Marvel Integration 1.1.0.lpkg
  • Liferay Elastic Shield Integration.lpkg > Liferay Elastic Shield Integration 1.1.0.lpkg
  • Liferay Connector to X-Pack Monitoring [Elastic Stack 6.x] > Liferay Enterprise Search Monitoring 1.0.0.lpkg
  • Liferay Connector to X-Pack Security [Elastic Stack 6.x] > Liferay Enterprise Search Security 1.0.0.lpkg

決議

重要:新しいバージョンのLESアプリをインストールする前、または同じバージョンの名前を変更したアプリを再デプロイする前に、古いアプリをシステムと対応するからアンインストールする必要があります。 同じアプリケーションの2つのインスタンスが実行されないようにするには、 [Liferay Home]/osgi/marketplace の下の LPKGファイル削除する必要があります。

新旧両方のアプリのLPKGがインストールされていると、起動時に問題が発生することがあります。 例えば、古いLPKGが新しいものの後に処理された場合、それが優先され、新しいアプリのLPKGからのモジュール(複数可)はアクティブになりません。

問題を解決するには、以下の手順を実行してください。

  1. マーケットプレイスから最新版のアプリをダウンロード(手動インストール用のLPKGファイルを入手
  2. ストップライフレイDXP
  3. LIFERAY_HOME/osgi/marketplaceに移動します。
  4. 例えば、 Liferay OAuth Provider.lpkgなどのように、アプリケーションの古いLPKGファイルを探して削除します。
  5. 新しいLPKGファイル(Liferay Connector to OAuth 1.0a.lpkg)を配置します。 から LIFERAY_HOME/osgi/marketplaceに変更します。
    1. これにより、 Liferay Sync Connector アプリケーションがOAuthコネクタの要件を欠いているためにLPKGVerifyExceptionを生成しないことが保証されます。
  6. Liferay DXPを再起動
この記事は役に立ちましたか?
2人中1人がこの記事が役に立ったと言っています