Postgresql数据库, linux机上tomcat连接不上数据库

Postgresql数据库, linux机上tomcat连接不上数据库,pgadmin可以连接到数据库,连接方式使用c3p0连接池,已确认不是配置文件以及数据库没创建错误

https://zhidao.baidu.com/question/1832600745461339700.html

查看一下centos上的防火墙是否开着,iptables,如果开着关闭它。

当你用pgadmin连接不上时,请去pg_log下看看log信息报啥错误。

你还要确定一下,你的centos下/etc/hosts 中对本机的定义是否时pg_hba.conf中的local.


    谢谢你的回答,以上三点都排除了,还未解决

Postgre默认屏蔽了本机访问,pg_hba.conf 文件里把最后面的method改成trust即可
pg_hba.conf

TYPE DATABASE USER IP-ADDRESS IP-MASK METHOD

local all all trust

IPv4-style local connections:

host all all 127.0.0.1 0.0.0.0 trust