Din JDBC URL er "jdbc:postgresql:postgres/tommy", hvilket er usædvanligt. dokumentationen foreslår "jdbc://værtsnavn/databasenavn". Moderne installationer kommer med en "postgres"-database, som næsten bestemt ikke er det, du vil oprette forbindelse til; Jeg ved ikke, hvor streng JDBC-driverens URL-parsing er.
Hvad forventer du, at dit databasenavn og værtsnavn skal være? for eksempel. hvad er dine parametre til psql for at forbinde til databasen på den måde?
Tip:i postgresql.conf kan du overveje nogle indstillinger:
log_connections = on
log_disconnections = on
log_line_prefix = '%t %c %q%[email protected]%h:%d '
Hvis fejlen er, hvad jeg tror (du opretter forbindelse til den forkerte database), vil dette logge ting som databasenavnet sammen med fejlen i din postgresql.log-fil.