您的位置:首页 > 运维架构 > Apache

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

2017-04-27 11:01 176 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  管理 maven log4j
相关文章推荐