Grails не может подключиться к источнику данных, но psql может? - PullRequest
3 голосов
/ 12 сентября 2011

Определение Грааля:

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-соединение без проблем.

1 Ответ

2 голосов
/ 12 сентября 2011

Похоже, что в определении DataSources.groovy была неправильная запись, которая вызвала бомбу основного соединения в нижней части трассировки стека.Прослеживая весь путь назад, у меня было неверное определение вторичного источника данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...