java.lang.NoClassDefFoundError: Lorg/apache/log4j/Logger报错(lib包没有导入)

来源:互联网 发布:不交叉拓扑图算法 编辑:程序博客网 时间:2024/06/05 06:53

maven管理的项目,里面已经引入了log4j的包

maven引入如下:

<dependency>

      <groupId>log4j</groupId>

      <artifactId>log4j</artifactId>

      <version>1.2.16</version>

      <scope>compile</scope>

 </dependency>

但还是报

Caused by: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]]

at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:154)

... 6 more

Caused by: java.lang.NoClassDefFoundError: Lorg/apache/log4j/Logger;

看了下tomcat项目中lib 下,maven的包没有到过来,感觉很奇怪.昨天项目还是OK的

修改如下:

add中选择

问题搞定







因为是初学,所以很多原理都不是很懂,我启动其他的项目也会报错。可见maven会影响整个tomcat




2 0
原创粉丝点击