文档章节

Eclipse常见问题解决 - java.lang.ClassNotFoundException: org.springframework.web.util.Log4jConfigListener

ego_ecust
 ego_ecust
发布于 2017/02/15 11:41
字数 205
阅读 111
收藏 0

现象:

Web项目使用Maven管理jar包依赖,web.xml文件中有如下配置:

<!-- 配置Spring里的log4j监听器 -->
<listener>
    <listener-class>org.springframework.web.util.Log4jConfigListener</listener-class>
</listener>

在Tomcat里运行项目时报错:

java.lang.ClassNotFoundException: org.springframework.web.util.Log4jConfigListener.

在部署过程中没有将依赖的jar包自动拷贝到/WEB-INF/lib目录下。

解决办法:

选中项目右键,Properties -> Deployment Assembly -> Add... -> Java Build Path Entries -> Maven Dependencies。

这个设置保存在项目的.classpath文件中,也可以直接修改此文件。配置好以后会多出如下一段xml:

<classpathentry kind="con" path="org.eclipse.m2e.MAVEN2_CLASSPATH_CONTAINER">
    <attributes>
        <attribute name="maven.pomderived" value="true"/>
        <attribute name="org.eclipse.jst.component.dependency" value="/WEB-INF/lib"/>
    </attributes>
</classpathentry>

注意是在部署的时候才会拷贝jar包到lib目录下,而不是在更新Maven依赖的时候。

参考资料:Maven把依赖包拷贝到lib下

© 著作权归作者所有

共有 人打赏支持
ego_ecust
粉丝 0
博文 11
码字总数 466
作品 0
南通
高级程序员
maven tomcat java.lang.ClassNotFoundException

在eclipse 中创建Maven 工程,搭建spring Mvc 用Tomcat插件运行始终报java.lang.ClassNotFoundException: org.springframework.web.util.Log4jConfigListener,郁闷死了,。。求大神求救。网...

bosslovezz
2015/01/03
778
2
Maven开发Android的常见问题

序 在高效建立健壮的Android应用-Maven Android 开发文中提到,Maven in Android 听起来很牛逼,你是不是很想马上弄个HelloWorld,但是你可能要懊恼了,因为你马上回碰到Project build error: ...

五大三粗
2015/09/21
57
0
Jboss+Myeclipse初学者常见问题

使用MyEclipse+JBOSS开发EJB问题: 1.要在Eclipse中JRE类库中加入%JBOSS_HOME%/client/jbossall-client.jar 否则会抛出异常: 复制代码 Exception in thread "main" javax.naming.NoInitialC......

zhaoyou
2010/10/19
0
1
junit4.9 + jdk 1.6 运行test时错误提示

Class not found com.cuit.secims.mw.test.MainTest java.lang.ClassNotFoundException: com.cuit.secims.mw.test.MainTest at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at ......

天涯共明月
2017/03/07
186
2
jetty 如何配置SSL,使其可以访问https://localhost:8443

我现在正打算使用jetty,但是配置SSL的时候在启动时就会报 java.lang.ClassNotFoundException: org.eclipse.jetty.server.nio.SelectChannelConnector in file:/D:/jetty-distribution-9.3.8......

猪猪侠0805
2016/03/31
1K
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

windbg学习记录

我开始熟练使用windbg是从帮助手册开始的,也就是.hh命令。 就像学习windows开发从msdn开始一样,微软的产品虽然不开源,但是文档做的是相当的好。然而那些开源的东西呢?开源的竞争力其实就...

simpower
21分钟前
0
0
学习scala的网站汇总

https://www.codacy.com/blog/how-to-learn-scala/

Littlebox
23分钟前
0
0
配置本地的cloud9开发环境

前言 说到在线IDE开发环境,cloud9是不能绕过的,cloud9支持很多语言,默认支持的就有Node.js,Python,Ruby,PHP,Go,更逆天的是,他还支持数据库,包括MySQL,MongoDB,Redis,SQLite。但...

Kefy
26分钟前
3
0
springcloud应用程序上下文层次结构

如果您从SpringApplication或SpringApplicationBuilder构建应用程序上下文,则将Bootstrap上下文添加为该上下文的父级。这是一个Spring的功能,即子上下文从其父进程继承属性源和配置文件,因...

itcloud
31分钟前
0
0
新程序员最爱的免费资源

简评:国外美女程序员推荐了她自己用过的一些免费资源,对新手比较友好的那种。 原作者 Ali Spittel,是个美女程序员,以下这些资源都是她自己试过的。以下「我」代表 Ali Spittel。 学 HTML...

极光推送
34分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部