問題
コマース コンポーネントをブラックリストに追加すると、他のモジュールも機能しなくなります。 これにより、次の問題が発生する可能性があります:
- 特定の Commerce メニュー要素が欠落している可能性があります
- コントロール パネルで Gogo Shell コマンドが実行されません > Gogo Shell
- アクセスすると、多くの満たされていないコンポーネントがリストされますBlade (または telnet) を使用したコマンド ラインからの Gogo シェル: 'blade sh ds:unsatisfied'
これは、Liferay DXP 7.3 では、Commerce がすべてのコンポーネントを無効にして統合されているために発生します。 ライセンスが展開されると、Commerce コンポーネントが有効になります。 ただし、ライセンス プロセスがブラックリストに登録されたコンポーネントをアクティブ化しようとすると、アクティブ化するための残りのプロセス全体がこの時点から中断され、多くの満足できないコンポーネントが発生します。
Environment
ライフレイ DXP 7.3
コマース 3.0
解決策
- コマース コンポーネントをブラックリストに登録したくない場合は、ブラックリストから削除するのが最も簡単なオプションです。
1. コントロール パネルで、[構成] → [システム設定] → [モジュール コンテナー] に移動します。
2. [コンポーネント ブラックリスト] 画面で、すべてのコマース コンポーネント名を削除します (意図的にブラックリストに登録されている場合を除く)。
3. 完了したら、[保存] ボタンをクリックします。
4. バンドル
5 をシャットダウンします。 osgi/state フォルダを削除
6. ポータル
7 を起動します。 ポータルにログインし、Commerce メニューと Gogo shellを確認します
- ブラックリストを使用する必要がある場合は、 https://issues.liferay.com/browse/LPS-133209に関連するソリューションが必要になります。 この修正がまだ修正パックで利用できない場合は、Liferay サポートに連絡して、環境に合わせたこの修正をリクエストしてください。