開発時は、OSGiコンテナであらゆる種類の奇妙なことが起こる場合があります。 Liferayのsystem:check
Gogoシェルコマンドを使用すると、何が起こっているかを確認できます。Portalの最後の起動ステップとして実行されるようにでき、Gogoシェルでいつでも実行できます。
system:check
は次のコマンドを集約します。
-
ds:unsatisfied
:不満足なDeclarative Serviceコンポーネントを報告します。 -
dm na
:Service Builderサービスを含む、不満足なDependency Managerサービスコンポーネントを報告します。
将来のLiferayツールのシステムチェック機能がsystem:check
に追加される予定です。
開発者モードでは、起動時にsystem:check
が自動的に実行されます。
portal-ext.properties
ファイルでこのプロパティを設定することにより、開発者モード以外の起動時にsystem:check
が実行されるようにできます。
module.framework.properties.initial.system.check.enabled=true
前述のように、Gogoシェルではいつでもsystem:check
コマンドを実行できます。
system:check
を使用すると、未解決のコンポーネントやその他の問題をすばやく検出できます。