URL JDBC của bạn là "jdbc:postgresql:postgres / tommy", điều này không bình thường. tài liệu gợi ý "jdbc:// hostname / databasename". Các cài đặt hiện đại đi kèm với cơ sở dữ liệu "postgres" mà gần như chắc chắn không phải là thứ bạn muốn kết nối; Tôi không biết phân tích cú pháp URL của trình điều khiển JDBC nghiêm ngặt như thế nào.
Bạn đang mong đợi tên cơ sở dữ liệu và tên máy chủ của bạn là gì? ví dụ. các tham số của bạn đối với psql để kết nối với cơ sở dữ liệu theo cách đó là gì?
Mẹo:trong postgresql.conf, một số cài đặt bạn có thể xem xét:
log_connections = on
log_disconnections = on
log_line_prefix = '%t %c %q%[email protected]%h:%d '
Nếu lỗi là lỗi tôi nghĩ (bạn đang kết nối với cơ sở dữ liệu sai), điều này sẽ ghi lại những thứ như tên cơ sở dữ liệu cùng với lỗi trong tệp postgresql.log của bạn.