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
local all all trust
host all all 127.0.0.1 0.0.0.0 trust