Caused by: java.lang.IllegalStateException: **Detected both log4j-over-slf4j.jar AND bound slf4j-log4j12.jar on the class path**, preempting StackOverflowError. See also http://www.slf4j.org/codes.html#log4jDelegationLoop for more details.
at org.slf4j.impl.Log4jLoggerFactory.<clinit>(Log4jLoggerFactory.java:54)
... 43 more
<dependency>
<groupId>com.sohu.smc.base.storage</groupId>
<artifactId>base-storage-view</artifactId>
<version>1.8.1-SNAPSHOT</version>
<exclusions>
<exclusion>
<artifactId>guava</artifactId>
<groupId>com.google.guava</groupId>
</exclusion>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>log4j-over-slf4j</artifactId>
</exclusion>
</exclusions>
</dependency>
我已经排除掉了 为什么还会报异常???
使用cmd在你项目的根目录下(pom.xml所在的目录)运行
mvn dependency:tree
命令,可以输出你项目的依赖,应该是有其他的模块依赖了log4j-over-slf4j