プラットフォームでコーディングする場合、明確な解決策がない問題に遭遇することがあります。これは特にもどかしいことです。アプリやモジュールの構築、デプロイ、実行に問題がある場合は、それらを迅速に解決する必要があります。ここに示すよくある質問と回答は、問題のトラブルシューティングと修正に役立ちます。
トラブルシューティングのセクションは次のとおりです。
質問をクリックすると回答が表示されます。
モジュール
Configuring Dependenciesを参照してください。
モジュールを開発する際、オプションのパッケージインポートを宣言できます。オプションのパッケージインポートは、使用可能な場合にモジュールが使用できるものですが、それを使用しなくても機能します。オプションのパッケージインポートの指定は簡単です。
LiferayのOSGi環境からアプリケーションサーバーのJNDIデータソースへ接続するのは、Java EE環境から接続するのとほぼ同じです。唯一の違いは、OSGi環境では、アプリケーションサーバーのJNDIクラスをロードするためにLiferay DXPのクラスローダーを使用する必要があることです。
バンドルの1つが、Liferay OSGiランタイムで他のバンドルがエクスポートしないパッケージをインポートした場合、Liferay DXPは未解決の要件を報告します。
!could not resolve the bundles: ...
Unresolved requirement: Import-Package: ...
...
Unresolved requirement: Require-Capability ...