c3p0初始化DataSource报错NoClassDefFoundError:Could not initialize class com.mchange.v2.c3p0.ComboPooledDa

根本原因:Instantiation of bean failed; nested exception is java.lang.NoClassDefFoundError: Could not initialize class com.mchange.v2.c3p0.ComboPooledDataSource


网上找了很多文章都没有结果:后来看到一篇文章说是日志jar包冲突,遂排查,把该包依赖排除掉。

    
        
            org.slf4j
            slf4j-log4j12
        
    

然后又升级javassist版本号为3.18.1-GA,同时升级mybatis-spring版本号1.2.4,问题得到解决。

   
                org.javassist
                javassist
                3.18.1-GA
           

   
                org.mybatis
                mybatis-spring
                1.2.4
           


mybatis-spring升级版本号到1.2.4,可解决spring报:修复Is there an unresolvable circular reference?警告

 
  

你可能感兴趣的:(c3p0初始化DataSource报错NoClassDefFoundError:Could not initialize class com.mchange.v2.c3p0.ComboPooledDa)