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

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

written-by

Kanchan Bisht

knowledge-article-header-disclaimer-how-to

knowledge-article-header-disclaimer

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