hibernate3:hbm2doc 를 실행하던 중

[org.hibernate.connection.DriverManagerConnectionProvider]
problem closing pooled connection java.sql.SQLException: Io exception: Socket closed


와 같은 오류가 났다.

하이버네이트 JIRA(http://opensource.atlassian.com/projects/hibernate/browse/HBX-948) 에 의하면 오라클 서버 버젼과 jdbc 버젼이 다를 경우에 저런 메세지가 떨어진다고 한다.


나의 경우는 오라클 11g 버젼을 사용하고 있었는데, 예전 버젼을 사용하고 있어서 그랬다.

<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc14</artifactId>
<version>10.2.0.3.0</version>
</dependency>


다음의 최신 버젼을 사용하면 문제가 해결된다.
다음 버젼은 JDK 1.5 이상에서만 동작하며, JDBC 3.0 과 Oracle 9, 10, 그리고 11 을 지원한다. 올레!

<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc5</artifactId>
<version>11.1.0.7.0</version>
</dependency>

+ Recent posts