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

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

3个回答

fqj_1991
fqj_1991 回复rogerhore: 解决了吗,我也遇到了
2 年多之前 回复
rogerhore
rogerhore 谢谢你的回答,以上三点都排除了,还未解决
2 年多之前 回复
查看一下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

byy1990
LittleNumb 我勒个去的,字怎么这么大啊!
2 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问