java - 声明已关闭

标签 java spring hibernate jdbc weblogic

我遇到一个问题,在开发服务器(运行 Weblogic 10.3.6)上运行进程将导致以下结果:

 java.sql.SQLException: Statement has already been closed

所有数据库操作(主要是插入/更新)仍然会发生并且看起来是正确的。但是,在我自己的工作站上的本地实例中运行不会触发该异常。

此代码应用程序运行 Spring 和 Hibernate,触发代码在编程事务内运行。

任何人都可以提供故障排除的想法吗?

最佳答案

如果您发布完整的堆栈跟踪,那么就很容易回答。但我会给你解决方案的建议。对于我的实践来说,java.sql.SQLException:Statement has been closeed 意味着您的Statement 超时。当语句超时时,您将收到前面的异常。下面将帮助您配置Statement超时等。
http://docs.oracle.com/javase/7/docs/api/java/sql/Statement.html

关于java - 声明已关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30466731/

相关文章:

spring - 从 tomcat 6 切换到 tomcat 7 时启动 spring 应用程序时出现错误日志

Hibernate 有效,但在通过 Web 服务调用时无效

java - 上下文未加载java配置spring数据示例

java - 从 JSP 页面调用 Selenium Webdriver 脚本

java - 使用一系列图像的动态壁纸

java - 如何使用随机数据自动测试 RESTful Web 服务

java.sql.SQLException : Connection com. mysql.jdbc.JDBC4Connection@1ab9c42 已关闭

java - 奇怪的Java代码

java - SCD (slowly changing dimension) Type 4/6 - 如何在spring boot app, hibernate envers中实现

java - 在 Logback 将 c3po 登录转发到文件