I solved this issue using this property:
<prop key="hibernate.temp.use_jdbc_metadata_defaults">false</prop>
Question
Last thing shown in logs is :
2013-12-01 19:40:00,454 DEBUG localhost-startStop-1 org.hibernate.engine.jdbc.internal.JdbcServicesImpl - Database ->
name : PostgreSQL
version : 9.3.1
major : 9
minor : 3
2013-12-01 19:40:00,454 DEBUG localhost-startStop-1 org.hibernate.engine.jdbc.internal.JdbcServicesImpl - Driver ->
name : PostgreSQL Native Driver
version : PostgreSQL 9.3 JDBC4 (build 1100)
major : 9
minor : 3
I am able to connect to the same endpoint in pgAdmin 3. It will just hang here until Tomcat times out.
Solution
I solved this issue using this property:
<prop key="hibernate.temp.use_jdbc_metadata_defaults">false</prop>