Error starting JDBC transaction Cause: java.sql.SQLException: Io 异常: Connection reset

本人写的一个程序运行一段时间之后就总是出现这种情况:RuntimeExceptionincom.neusoft.tag.sifg.task.IncrementalSynT... 本人写的一个程序运行一段时间之后就总是出现这种情况:
RuntimeException in com.neusoft.tag.sifg.task.IncrementalSynTask, Cause:
com.ibatis.dao.client.DaoException: Error starting JDBC transaction. Cause: java.sql.SQLException: Io 异常: Connection reset
at com.ibatis.dao.engine.transaction.jdbc.JdbcDaoTransaction.<init>(JdbcDaoTransaction.java:47)
at com.ibatis.dao.engine.transaction.jdbc.JdbcDaoTransactionManager.startTransaction(JdbcDaoTransactionManager.java:57)
at com.ibatis.dao.engine.impl.DaoContext.startTransaction(DaoContext.java:91)
at com.ibatis.dao.engine.impl.DaoProxy.invoke(DaoProxy.java:71)
at $Proxy2.getStartDate(Unknown Source)
at com.neusoft.tag.sifg.service.ECInfoFileService.getStartDate(ECInfoFileService.java:28)
at com.neusoft.tag.sifg.task.IncrementalSynTask.run(IncrementalSynTask.java:93)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.springframework.util.MethodInvoker.invoke(MethodInvoker.java:276)
at org.springframework.scheduling.quartz.MethodInvokingJobDetailFactoryBean$MethodInvokingJob.executeInternal(MethodInvokingJobDetailFactoryBean.java
:165)
at org.springframework.scheduling.quartz.QuartzJobBean.execute(QuartzJobBean.java:90)
at org.quartz.core.JobRunShell.run(JobRunShell.java:202)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:529)
哪位高手知道原因?
展开
 我来答
godcomexxx
2009-09-28 · TA获得超过1205个赞
知道小有建树答主
回答量:651
采纳率:0%
帮助的人:571万
展开全部
应该是在JdbcDaoTransaction这个类的第47行,有问题,
估计是你在初始化连接的时候
貌似是重置了连接,希望楼主将代码列出一下
好待研究
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
踩坑纪
2009-09-29 · 没有没坑的路,迈过坑才是捷径
踩坑纪
采纳数:16 获赞数:44

向TA提问 私信TA
展开全部
连接有没有正常关闭
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
aiappfine
2012-04-11 · 超过29用户采纳过TA的回答
知道答主
回答量:52
采纳率:100%
帮助的人:40.8万
展开全部
很有可能是ibatis的sql配置错了,注意 #{xxx} 前后不能出现' 这样的符号。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ahbls49
2009-09-29
知道答主
回答量:4
采纳率:0%
帮助的人:0
展开全部
用的是Hibernate?,检查DAO里面是否gethibernateTemplate(),是否已经继承了DAOSUPORT
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
skingyang
2009-09-28 · TA获得超过586个赞
知道小有建树答主
回答量:767
采纳率:60%
帮助的人:321万
展开全部
你用的Ibatis框架吗?如果是应该是SQL配置那里出了问题。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式