项目是由web转为maven的,启动后控制台没有SQL语句的输出,只有info信息。
可以确定的是log4j的配置信息没有问题,在web中一切正常。
后来想想会不会是 maven依赖的jar冲突了,因为pom配置jar的时候引入了许多关联的jar。
经过一番查找发现jcl-over-slf4j和commons-logging冲突了。
最后排除依赖
<exclusions>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>jcl-over-slf4j</artifactId>
</exclusion>
</exclusions>
感觉每个和jcl-over-slf4j都要写一个exclusions好麻烦,目前maven还不支持全局排除!在网上也看到别人写的一些偏方,不过都还不是挺实用。。。