JDBC URLは「jdbc:postgresql:postgres/tommy」です。これは珍しいことです。 ドキュメント 「jdbc:// hostname/databasename」を提案します。最近のインストールには「postgres」データベースが付属していますが、これはほぼ間違いなく接続したいものではありません。 JDBCドライバーのURL解析がどれほど厳密かわかりません。
データベース名とホスト名は何になると思いますか?例えばその方法でデータベースに接続するためのpsqlへのパラメータは何ですか?
ヒント:postgresql.confで、考慮すべきいくつかの設定:
log_connections = on
log_disconnections = on
log_line_prefix = '%t %c %q%[email protected]%h:%d '
エラーが私が思うものである場合(間違ったデータベースに接続している場合)、これはデータベース名などをエラーとともにpostgresql.logファイルに記録します。