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.java:188)
At Java.lang.ClassLoader.loadClass (classloader.java:307)
At Sun.misc.launcher$appclassloader.loadclass (launcher.java:301)
At Java.lang.ClassLoader.loadClass (classloader.java:252)
At Java.lang.ClassLoader.loadClassInternal (classloader.java:320)
... More
The reason is that when we imported the C3pojar package, we did not lead a bad guy called Mchange-commons-java-0.2.11.jar ;
Do not know why the designer to do so, from the name of the jar is probably the basic common code about Java, the implementation of the connection pool requires a lot of reuse of the code in this jar, so kicked out
Spring uses c3p0 to quote ClassNotFoundException:com.mchange.v2.ser.Indirector