PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

WildFly पोस्टग्रेज डेटासोर्स रिमोट कनेक्शन-यूआरएल पर ध्यान नहीं दिया गया

मैं अपने मामले के लिए यह पता लगाने में कामयाब रहा। पोस्टग्रेज के लिए JDBC ड्राइवर को PGPoolingDataSource . का उपयोग करने के लिए कॉन्फ़िगर किया गया था और एक datasource-class . था परिभाषित।

<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>

जब datasource-class परिभाषित किया गया है, कनेक्शन url एक connection-property . के माध्यम से पारित किया जाना चाहिए connection-url . के बजाय . मैंने अपना कॉन्फ़िगरेशन अपडेट किया और सर्वर ठीक से बूट हुआ।

<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>

यह समस्या वाइल्डफ्लाई इश्यू ट्रैकरhttps://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. पता करें कि क्या उपयोगकर्ता को PostgreSQL में एक टेबल/फ़ंक्शन/... को चुनने/अपडेट करने/... का चयन करने की अनुमति मिली है

  2. हरोकू के लिए PostgreSQL रत्न pq स्थापित करना

  3. क्या ऑफ़लाइन वेब एप्लिकेशन के लिए दो अलग-अलग डेटाबेस का उपयोग करना संभव है?

  4. नल के साथ एक SQLite डेटाबेस को Heroku पर पुश करें?

  5. postgresql - मान श्रेणियों द्वारा गिनती प्राप्त करें