簡體   English   中英

Grails無法連接到數據源,但psql可以嗎?

[英]Grails can't connect to a datasource, but psql can?

Grails定義:

development {
   dataSource {
     driverClassName = "org.postgresql.Driver"
     dialect = org.hibernate.dialect.PostgreSQLDialect
     pooled = false
     jndiName = null
     url = "jdbc:postgresql://10.197.6.214:5432/mydatabase"
     dbCreate = "create-drop"
     username = "myusername"
     password = "password"
   }
}

可以連接的psql語句:
psql -h 10.197.6.214 -d mydatabase -U myusername

pg_hba.conf的:

# IPv4 local connections:
host    all         all         0.0.0.0/0          trust
# IPv6 local connections:
host    all         all         ::1/128               md5

postgresql.conf中

listen_addresses = '*'
port=5432

怎么可能發生這種情況?

更多信息:看起來如果我從運行數據庫的機器啟動grails,啟動工作,但如果我從另一台機器嘗試,啟動失敗,盡管psql連接沒有問題。

看起來DataSources.groovy定義有一個錯誤的條目,導致堆棧跟蹤底部的主連接炸彈。 追溯到最后,我有一個錯誤的輔助數據源定義。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM