PostgreSQL
 sql >> Teknologi Basis Data >  >> RDS >> PostgreSQL

WildFly Postgres DataSource koneksi jarak jauh-url diabaikan

Saya berhasil menemukan ini untuk kasus saya. Driver JDBC untuk postgres dikonfigurasi untuk menggunakan PGPoolingDataSource dan memiliki datasource-class ditentukan.

<driver name="postgresql" module="org.postgresql">
    <xa-datasource-class>org.postgresql.xa.PGXADataSource</xa-datasource-class>
    <datasource-class>org.postgresql.ds.PGPoolingDataSource</datasource-class>
</driver>

Ketika datasource-class didefinisikan, url koneksi harus melewati connection-property alih-alih connection-url . Saya memperbarui konfigurasi saya dan server boot dengan baik.

<datasource jndi-name="java:jboss/datasources/KeycloakDS" pool-name="KeycloakDS" enabled="true" use-java-context="true">
    <connection-url>jdbc:postgresql://{REMOTE_IP}:5432/keycloak</connection-url>
    <connection-property name="url">jdbc:postgresql://{REMOTE_IP}:5432/keycloak</connection-property>
    <driver>postgresql</driver>
    <pool>
        <max-pool-size>20</max-pool-size>
    </pool>
    <driver-class>org.postgresql.Driver</driver-class>
    <security>
        <user-name>keycloak</user-name>
        <password>{PASSWORD}</password>
    </security>
</datasource>

Masalah ini dicatat di pelacak masalah lalat liarhttps://issues.jboss.org/browse/ WFLY-6157



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Nilai referensi kolom serial di kolom lain selama INSERT yang sama

  2. Postgres - bagaimana cara mengembalikan baris dengan 0 hitungan untuk data yang hilang?

  3. Validasi keunikan dalam database ketika validasi memiliki kondisi

  4. Bidang pembaruan SQL dari satu tabel dari bidang yang lain

  5. PostgreSQL - dapatkan metadata kolom tampilan yang terwujud