आपका JDBC URL "jdbc:postgresql:postgres/tommy" है जो असामान्य है। दस्तावेज़ीकरण सुझाव देता है "jdbc://hostname/databasename"। आधुनिक इंस्टॉलेशन एक "पोस्टग्रेज" डेटाबेस के साथ आते हैं जो लगभग निश्चित रूप से वह नहीं है जिससे आप कनेक्ट करना चाहते हैं; मुझे नहीं पता कि JDBC ड्राइवर की URL पार्सिंग कितनी सख्त है।
आप अपने डेटाबेस का नाम और होस्टनाम क्या होने की उम्मीद कर रहे हैं? जैसे इस तरह डेटाबेस से कनेक्ट करने के लिए psql के लिए आपके पैरामीटर क्या हैं?
युक्ति:postgresql.conf में, कुछ सेटिंग्स जिन पर आप विचार कर सकते हैं:
log_connections = on
log_disconnections = on
log_line_prefix = '%t %c %q%[email protected]%h:%d '
यदि त्रुटि वह है जो मुझे लगता है (आप गलत डेटाबेस से जुड़ रहे हैं), तो यह आपकी पोस्टग्रेस्क्ल.लॉग फ़ाइल में त्रुटि के साथ डेटाबेस नाम जैसी चीजों को लॉग करेगा।