c3p0池无法建立连接。如何调试?

时间:2010-01-30 01:38:44

标签: postgresql tomcat connection c3p0

2 个答案:

答案 0 :(得分:2)

你需要检查一些事情:

  1. tomcat正在使用的java.policy (例如。 /etc/tomcat5.5/policy.d/02debian.policy)
  2. 数据库服务器设置(例如     /etc/postgresql/pg_hba.conf)
  3. 首先尝试无池连接 在我的情况下,c3p0隐藏了我的重要信息

答案 1 :(得分:2)

添加到@ Alexey的答案,我遇到了Tomcat和PostgreSQL 9.4的这个问题。就我而言,md5中的postgres身份验证方法导致了问题。

如果您使用的是Windows serverRHEL server,请确保更新pg_hba.conf文件中的身份验证方法。将其修改为trust并重新启动postgresql。