at com.ufmsoft.factory.db.pool.DataSourceFactory.<clinit>(DataSourceFactory.java:34)跟进去看源码吧,不要纠结了,最简单的方法
是不是少了jar包 报的错是找不到方法··Caused by: java.lang.NoSuchMethodError: com.mchange.v2.cfg.BasicMultiPropertiesConfig.<init>([Ljava/lang/String;Ljava/util/List;)V at com.mchange.v2.cfg.ConfigUtils.read(ConfigUtils.java:63) at com.mchange.v2.cfg.MConfig$CSManager.recreateFromKey(MConfig.java:153) at com.mchange.v1.cachedstore.NoCleanupCachedStore.find(NoCleanupCachedStore.java:63) ... 44 more
看看 com.mchange.v2.cfg.BasicMultiPropertiesConfig.<init> 有没有,再就是同日志打印文件等的兼容问题
c3p0-0.9.5-pre8.jar
c3p0-oracle-thin-extras-0.9.5-pre8.jar
mchange-commons-java-0.2.7.jar
也放进去了呀
<c3p0-config>
<named-config name="orcl">
<property name="user">888</property>
<property name="password">888</property>
<property name="driverClass">oracle.jdbc.driver.OracleDriver</property>
<property name="jdbcUrl">jdbc:oracle:thin:@192.168.1.10:1521:orcl</property>
</named-config>
</c3p0-config> 删成这样,启动还是一样报错
报的错是找不到方法··Caused by: java.lang.NoSuchMethodError: com.mchange.v2.cfg.BasicMultiPropertiesConfig.<init>([Ljava/lang/String;Ljava/util/List;)V
at com.mchange.v2.cfg.ConfigUtils.read(ConfigUtils.java:63)
at com.mchange.v2.cfg.MConfig$CSManager.recreateFromKey(MConfig.java:153)
at com.mchange.v1.cachedstore.NoCleanupCachedStore.find(NoCleanupCachedStore.java:63)
... 44 more
具体不知道啊 看看你的包是哪里来的 以前项目中还是官方下的 找找有没有没导入的