当我包含hibernate-c3p0
在我的 Mavenpom.xml
文件中时,我得到一个运行时NoClassDefFoundError
,因为它找不到org.slf4j.impl.StaticLoggerBinder
. 我的印象是 Maven 会解决这种依赖关系——所以如果 c3p0 需要 slf4j,那么 slf4j 将被下载并包含在内。
我的pom.xml
文件有:
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-c3p0</artifactId>
<version>3.3.1.GA</version>
</dependency>