【JAVA错误笔记】 - c3p0问题java.lang.NoClassDefFoundError:com.mchange.v2.ser.Indirector

错误描述:java.lang.NoClassDefFoundError:com.mchange.v2.ser.Indirector

原因分析:

  这是c3p0的一个错误信息,我们在下载 c3p0时候,zip压缩包中,有三个jar,其中一个 c3p0-x.x.x.jar,还有一个  mchange.......jar的文件,

该错误原因就是缺少该jar;至于 该jar包的作用就是,一,解决上面的问题,二:本身作用,见,,,jar解压后的源码。

解决方案:

mchange-commons-java-版本号.jar

丢进项目的lib文件即可。

回头写下,这几天搭建java框架的感受,以及记录下
springmvc +mybatis框架的

搭建方式一:纯手工的搭建方式,比较传统,但是比较累

搭建方式二:借助类似.net nuget的管理工具 maven方式去搭建,这个比较方便,但是对网速有些要求,你特么的总得下载东西,引用jar包,不然就是配置一下pom.xml就是要卡一大会儿(等待相关插件包下载完成)

时间: 2024-08-08 01:15:13

【JAVA错误笔记】 - c3p0问题java.lang.NoClassDefFoundError:com.mchange.v2.ser.Indirector的相关文章

Spring配置c3p0数据源时出错报:java.lang.NoClassDefFoundError: com/mchange/v2/ser/Indirector

今天在使用Spring配置c3p0数据源时,使用的数据库是mysql,服务器是tomcat,运行时报了一个 java.lang.NoClassDefFoundError: com/mchange/v2/ser/Indirector 网络上找了很久都没有解决,最后发现是因为:         C3P0 少了个 jar 包,mchange-commons-java-0.2.3.1.jar 因为c3p0.jar依赖另一个jar包,就是mchange-commons-java-0.2.3.1.jar.

java.lang.NoClassDefFoundError: com/mchange/v2/ser/Indirector

在使用Spring框架是报错:java.lang.NoClassDefFoundError: com/mchange/v2/ser/Indirector java.lang.NoClassDefFoundError: com/mchange/v2/ser/Indirector at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Class.privateGetDeclaredMethods(Class.java:2

Exception in thread "main" java.lang.NoClassDefFoundError: com/mchange/v2/ser/Indirector

错因:在使用c3p0连接池时,需要导入两个jar包,因为之前下的最新版的c3p0-0.9.5.3.jar,与之对应的是mchange-commons-java-0.2.19.jar. 而且这个版本我又找了很久,所以索性换成低版本! 连接成功: 原文地址:https://www.cnblogs.com/sheepcore/p/12607872.html

Caused by: java.lang.ClassNotFoundException: com.mchange.v2.ser.Indirector

启动tomcat报如下错误: Caused by: java.lang.NoClassDefFoundError: com/mchange/v2/ser/Indirector at java.lang.Class.getDeclaredConstructors0(Native Method) at java.lang.Class.privateGetDeclaredConstructors(Class.java:2398) at java.lang.Class.getConstructor0(C

Spring 使用C3P0的时候报ClassNotFoundException: com.mchange.v2.ser.Indirector

Caused by: java.lang.ClassNotFoundException: com.mchange.v2.ser.Indirector at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.jav

c3p0的错误mchange.v2.ser.Indirector

  mchange-commons-java-0.2.11.jar   没有会报错 (java.lang.NoClassDefFoundError:com.mchange.v2.ser.Indirector) 2 XML配置文件一定要小心 一个标点都不能错!!!! <property name="jdbcUrl">jdbc:mysql://127.0.0.1:3306/demo</property> mysql 后由于误操作少了个/   导致驱动找不到 原文地址

Caused by java lang ClassNotFoundException com mchange v2

1.错误描述 usage: java org.apache.catalina.startup.Catalina [ -config {pathname} ] [ -nonaming ] { -help | start | stop } 2014-7-12 0:59:34 org.apache.catalina.core.AprLifecycleListener init 信息: Loaded APR based Apache Tomcat Native library 1.1.29 using

关于c3p0 的报错:com.mchange.v2.c3p0......

当缺少c3p0.jar包时: 当出现缺少mchange-commons-java-0.2.3.4.jar时 在这里要注意一点:C3p0的版本问题,,不是说版本越高越好的. 版本高不一定代表它稳定 版本高不一定说它依赖的其他jar包也能支持 所以的当出现:Caused by: java.lang.ClassNotFoundException: com.mchange.v2.ser.Indirector这个错误时,并不一定是缺少这个jar包.同时也版本太高,不依赖mysql...等jar包.,所以你

Caused by: java.lang.ClassNotFoundException: com.mchange.v2.c3p0.ComboPooledDataSource

1.错误描述 usage: java org.apache.catalina.startup.Catalina [ -config {pathname} ] [ -nonaming ] { -help | start | stop } 2014-7-12 0:51:11 org.apache.catalina.core.AprLifecycleListener init 信息: Loaded APR based Apache Tomcat Native library 1.1.29 using