SSM整合 运行报Handler dispatch failed; nested exception is java.lang.AbstractMethodError: Method com/mcha
2023-06-13 09:11:19 时间
大家好,又见面了,我是你们的朋友全栈君。
今天在整合SSM的时候,在运行过程中出现了如下错误:
org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is java.lang.AbstractMethodError: Method com/mchange/v2/c3p0/impl/NewProxyResultSet.isClosed()Z is abstract
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1055)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)
javax.servlet.http.HttpServlet.service(HttpServlet.java:634)
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:201)
org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:119)
在整合过程中用到了c3p0 JDBC连接池,因为c3p0有自动回收空闲连接功能,出现这个错误解决过程中查资料说是引入的依赖版本太低,引入的版本为:
<dependency>
<groupId>c3p0</groupId>
<artifactId>c3p0</artifactId>
<version>0.9.1.2</version>
</dependency>
当将这个版本改为更高版本的时候找不到,爆红,最后groupId 中的c3p0改为com.mchange,改为如下依赖,问题解决:
<dependency>
<groupId>com.mchange</groupId>
<artifactId>c3p0</artifactId>
<version>0.9.5.2</version>
</dependency>
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/137288.html原文链接:https://javaforall.cn
相关文章
- Java详解:淘宝秒杀脚本java
- java中数组遍历的三种方式
- java传真发送,用Java发送传真解决之道
- java locale 中国_Java描述语言、国家和地理的类——Locale
- java switch用法_Java switch语句
- java中static关键字的作用_Java:Java中static关键字作用
- Java程序概述
- JAVA string转map_java怎么转业务
- 【JAVA面试必会】JMM高并发详解(java内存模型、JMM三大特征、volatile关键字 )「建议收藏」
- java数组 初始化_用Java初始化数组「建议收藏」
- idea创建java项目的步骤_Java为什么新建不了项目
- Java 生成二维码_二维码生成规则
- Java入门代码练习与记录-1
- 【错误记录】Android Studio 4.2.1 编译报错 ( 设置支持的 Java 和 Kotlin 版本 | java.lang.BootstrapMethodError )
- JAVA 新提案:努力简化Hello World,让初学者更好地接受 Java !
- 学习如何使用Linux环境运行Java程序(linux下的java)
- MySQL驱动程序:Java集成简易操作(mysql的java驱动)
- Linux安装Java环境必备指南(linux装java)
- Linux 升级Java:新版本带来的变化(linux升级java)
- 利用Redis Java实现过期控制(redisjava过期)
- 控制实现Redis Java过期控制的方法(redisjava过期)
- 让Java开发能力在Linux下得到更大发挥(java linux编程)
- Java之oracle知多少(java的oracle)
- 合Java与Oracle联手打造崭新未来(java和oracle联)