我有一个Digitalocean Droplet,我正在尝试安装使用postgres数据库的Java Web应用程序。我已经成功安装了Java,tomcat和postgres数据库。我可以使用pgadmin从本地机器以及本地eclipse连接到我的Droplet的postgres数据库。但是,当我在服务器上部署Web应用程序时,出现以下错误:
org.postgresql.util.PSQLException: Connection to localhost:5432 refused. Check that the hostname and port are correct and that the postmaster is accepting TCP/IP connections.
我已将listen_addresses = '*'
添加到postgresql.conf
这是pg_hba.conf中的代码
# TYPE DATABASE USER ADDRESS METHOD
# "local" is for Unix domain socket connections only
local all all md5
# IPv4 local connections:
host all all 127.0.0.1/32 md5
# IPv6 local connections:
host all all ::1/128 md5
host all all 0.0.0.0/0 md5
是否存在防火墙问题?我用来连接的端口是5432。我尚未对该端口进行任何更改。