Você precisa verificar algumas coisas:
- java.policy que o tomcat está usando (por exemplo,/etc/tomcat5.5/policy.d/02debian.policy)
- configurações do servidor db (por exemplo,/etc/postgresql/pg_hba.conf)
- tente conectar sem pool primeiro, pois no meu caso o c3p0 estava ocultando informações importantes de mim