legacy-knowledge-base
公開されました Sep. 10, 2025

データベースサポートへのアプローチ

written-by

Kanchan Bisht

How To articles are not official guidelines or officially supported documentation. They are community-contributed content and may not always reflect the latest updates to Liferay DXP. We welcome your feedback to improve How To articles!

While we make every effort to ensure this Knowledge Base is accurate, it may not always reflect the most recent updates or official guidelines.We appreciate your understanding and encourage you to reach out with any feedback or concerns.

legacy-article

learn-legacy-article-disclaimer-text

問題

  • Liferay でのデータベース サポートの問題に取り組みます。

Environment

  • Liferay DXP 7.0

解決策

  • portal-ext.properties ファイルでデータベース接続をセットアップするには、2 つの方法があります。
    • JDBC プロパティと JNDI 名の両方が設定されている場合は、JNDI が優先されます。 どちらも設定されていない場合、デフォルトの HSQL データベースが使用されます。
      1) JDBC プロパティ: portal.properties ファイルには、サポートされているすべてのデータベースの構成が含まれています。 portal-ext.properties ファイルでこれらの値をカスタマイズします。 この場合、接続プールは Liferay によって管理されます。
      jdbc.default.driverClassName=
      jdbc.default.url=
      jdbc.default.username=
      jdbc.default.password=
      2) JNDI 名: データ ソースは外部で構成され、その JNDI 名のみが portal-ext.properties ファイルに設定されます。 この場合の接続プールは Liferay によって管理されません。
      jdbc.default.jndi.name=

追加情報

  • デフォルトでは、Liferay は Hypersonic データベースを使用するように構成されています。 ただし、いくつかのベンダーがサポートされています。 テスト目的では、ほとんどの場合、最適なオプションは MySQL です。
  • ポータルを開始する前に、ベンダー固有の JDBC ドライバーがアプリケーション サーバーの '{Liferay_home}/{Application_Server_home}/lib' パスで使用できることを常に確認してください。
  • 接続プール関連の設定については、portal.properties ファイルを確認してください。
did-this-article-resolve-your-issue

legacy-knowledge-base