目前我正在使用 Spring 进行一个项目,使用 Microsoft SQL 进行休眠,在这个项目中,有一部分用于生成发票。当我运行这部分来生成发票时,大约需要 5 到 15 分钟,然后我从 Db 中检索发票列表并在 UI 中显示它。在它处理大约 7 到 10 分钟后我得到了异常。注意:当我签入 Db 时,发票已经生成。我该如何解决这个问题?
异常如下:
org.hibernate.exception.JDBCConnectionException: Cannot open connection
at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:99)
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66)
at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:52)
at org.hibernate.jdbc.ConnectionManager.openConnection(ConnectionManager.java:449)
com.microsoft.sqlserver.jdbc.SQLServerException:与主机 192.168.191.19、端口 1433 的 TCP/IP 连接失败。错误:“地址已在使用:连接。验证连接属性,检查 SQL Server 实例是否正在主机上运行并在端口接受 TCP/IP 连接,并且没有防火墙阻止与端口的 TCP 连接。” .