JSP报错严重: Servlet.service() for servlet [springMVC] in context with path... 100

那天打开后myeclipse发现jsp工程连不上数据库了,过了一会后又能连上了,但是控制台报错了,之后只要重启服务或者jsp工程就再也连不上数据库了,百度了一下说是数据库... 那天打开后myeclipse发现jsp工程连不上数据库了,过了一会后又能连上了,但是控制台报错了,之后只要重启服务或者jsp工程就再也连不上数据库了,百度了一下说是数据库的原因,但是前后数据库我也没改过啊。求大神指点一下!报错信息具体如图:2严重: Servlet.service() for servlet [springMVC] in context with path [/Safety] threw exception [Request processing failed; nested exception is org.springframework.transaction.CannotCreateTransactionException: 展开
 我来答
百度网友81ae37efe0
2019-05-06 · TA获得超过159个赞
知道小有建树答主
回答量:239
采纳率:50%
帮助的人:125万
展开全部
如果在虚拟机中开发, 应该是"系统挂起"时间超过了 SqlSession.timeout 设置的最大值, 这时需要重启应用(注意不是重启IDE----虽然也能达到目标 ^^)重新建立与数据库的连接回话(SQLSession)
希望能帮助你!!
追问
重启过了,还是不行。就是恢复到以前的快照以后再重启服务或者应用也还是连不上数据库。那个sqlSession.timeout在哪设置啊?可不可以修改一下把这个最大值调大一点啊?我现在都不敢再重启服务了,难受啊。
追答
Application / MySQL都重启下
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
有个程序员
2019-05-06 · TA获得超过143个赞
知道小有建树答主
回答量:162
采纳率:63%
帮助的人:22.7万
展开全部
检查下用户名、密码、数据库名称、和、端口。
用Navicat先链接下数据库试试。是不是数据库服务本身还没有启动。
追问
数据库启动了,Navicat也能够连接到数据库,密码、端口啥的也都正常,明明关闭虚拟机之前都没问题的,重新恢复虚拟机后就出现这个问题 了,只要tomcat被重启就再也无法连接到服务器了。难受啊...知道问题提问还有字数限制,贴不上代码。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
大可爱你错了没bF
2019-05-04 · TA获得超过157个赞
知道小有建树答主
回答量:256
采纳率:0%
帮助的人:35.9万
展开全部
close()方法也会报错的。。你也try-catch一下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式