一看到java.lang.NoClassDefFoundError: org/apache/log4j/Logger,首先想到的是不是jar没有引入,还有一种情况是有些jar包含的log4j与依赖的log4j版本冲突导致,通过m2eclipse中的dependency可以清楚的看到那些与依赖有版本冲突(引用是红色箭头)。