0

我正在构建一个将部署在 Apache Tomcat V7 中的 Web 服务。数据库层在 JPA 下,休眠..但是这里的问题是随机的,我得到一个错误,导致整个系统停止:

WARN [org.hibernate.engine.jdbc.spi.SqlExceptionHelper] SQL 错误:0,SQLState:08S01
错误 [org.hibernate.engine.jdbc.spi.SqlExceptionHelper] I/O 错误:对等方重置连接:套接字写入错误
WARN [org.hibernate.engine.jdbc.spi.SqlExceptionHelper] SQL 错误:0,SQLState: HY010
错误 [org.hibernate.engine.jdbc.spi.SqlExceptionHelper]无效状态,Connection 对象已关闭。 块引用

我的 Persistence.xml 配置:

<property name="hibernate.connection.driver_class" value="net.sourceforge.jtds.jdbc.Driver" />
        <property name="hibernate.connection.url" value="jdbc:jtds:sqlserver://192.168.12.12:1433/DB_STORE" />
        <property name="hibernate.connection.username" value="sa" />
        <property name="hibernate.connection.password" value="s3cr3tp@ssw0rd" />
        <property name="hibernate.dialect" value="org.hibernate.dialect.SQLServerDialect" />
        <property name="hibernate.connection.pool_size" value="100" />
        <property name="hibernate.hbm2ddl.auto" value="update" />

非常感谢任何建议帮助。谢谢你。

4

1 回答 1

0

try as below : In my application it is work well.

<property name="hibernate.connection.driver_class" value="com.microsoft.sqlserver.jdbc.SQLServerDriver"/>
<property name="hibernate.connection.url" value="jdbc:sqlserver://<server-address>:<port>;databaseName=<db-name>;selectMethod=cursor"/>

I use the following jar files-

msbase.jar
mssqlserver.jar
msutil.jar
sqljdbc4.jar    
于 2013-07-23T10:44:08.740 回答