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:
展开
3个回答
展开全部
如果在虚拟机中开发, 应该是"系统挂起"时间超过了 SqlSession.timeout 设置的最大值, 这时需要重启应用(注意不是重启IDE----虽然也能达到目标 ^^)重新建立与数据库的连接回话(SQLSession)
希望能帮助你!!
希望能帮助你!!
追问
重启过了,还是不行。就是恢复到以前的快照以后再重启服务或者应用也还是连不上数据库。那个sqlSession.timeout在哪设置啊?可不可以修改一下把这个最大值调大一点啊?我现在都不敢再重启服务了,难受啊。
追答
Application / MySQL都重启下
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
检查下用户名、密码、数据库名称、和、端口。
用Navicat先链接下数据库试试。是不是数据库服务本身还没有启动。
用Navicat先链接下数据库试试。是不是数据库服务本身还没有启动。
追问
数据库启动了,Navicat也能够连接到数据库,密码、端口啥的也都正常,明明关闭虚拟机之前都没问题的,重新恢复虚拟机后就出现这个问题 了,只要tomcat被重启就再也无法连接到服务器了。难受啊...知道问题提问还有字数限制,贴不上代码。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
close()方法也会报错的。。你也try-catch一下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询