java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener为什么找不到?

kun20031029 2009-02-16 07:30:35
我有spring.jar包,在web.xml上添加了
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<servlet>
<servlet-name>action</servlet-name>
<servlet-class>org.apache.struts.action.ActionServlet</servlet-class>
<init-param>
<param-name>config</param-name>
<param-value>/WEB-INF/struts-config.xml</param-value>
</init-param>
<load-on-startup>2</load-on-startup>
</servlet>


<!-- Standard Action Servlet Mapping -->
<servlet-mapping>
<servlet-name>action</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>

<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/applicationContext-*.xml,classpath*:applicationContext-*.xml</param-value>
</context-param>
但当tomcat启动时就报这个错误,请高人指点
...全文
127273 71 打赏 收藏 转发到动态 举报
写回复
用AI写文章
71 条回复
切换为时间正序
请发表友善的回复…
发表回复
怎么还要昵称 2012-10-26
  • 打赏
  • 举报
回复
我也刚看这个贴,遇见相同问题,显示import一下,结果发现没问题 也就是包存在,后来我把项目删了,发现tomcat启动还会出现这个问题,那就确定是tomcat的问题了。我用的是myeclipse的tomcat 去那个目录下把 那些以前的项目全部删了,结果好了。原来问题出现在其他项目中 可恶 浪费我好几天时间。。希望能够帮到和我一样的问题的朋友吧 我也刚学ssh2.。。
shao_zhong_long 2012-10-18
  • 打赏
  • 举报
回复
有很多愿意引起这个错误,细心找找把。
hasegawa2012 2012-10-15
  • 打赏
  • 举报
回复
找到解决方法了,在eclipse ide环境下选择tomcat server的clean选项,我的应该是由电脑突然断电导致tomcat积累了之前的垃圾引起的。
hasegawa2012 2012-10-15
  • 打赏
  • 举报
回复
请问怎样clean project
[Quote=引用 17 楼 的回复:]

我也遇到了这个问题,包已经放到lib下,在类中import也没问题,就是resin启动报错.
解决办法,clean project,重新部署,ok.
诡异问题,好比机器出问题,先重启下电脑,就好了一样
[/Quote]
忙碌小生 2012-10-13
  • 打赏
  • 举报
回复
今天也遇到了这个问题,我确定自己导入的jar包和XML配置都是对的,可不管怎么搞都报错,,
最后我把tomcat>webapps目录下的项目都删了,重启tomcat后好了....
cml416009 2012-09-27
  • 打赏
  • 举报
回复
要把tomcat wepapps同名文件 和tomcat work目录下的垃圾项目文件删除,然后重启myeclipse或eclipse,就ok了
afterTheDream 2012-09-25
  • 打赏
  • 举报
回复
我也遇到此问题,我的解决方案是,查看lib下面有没有重复jar包,有的话删掉版本低的
然后重新import项目,重新部署。
青年IT男 2012-07-03
  • 打赏
  • 举报
回复
还有个Lister

<!-- 负责得到beanFactory并放到serveltContext-->
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
louise18 2012-06-18
  • 打赏
  • 举报
回复
同样的问题,添加了struts2-spring-plugin.jar也不管用。。。重启也不管用 什么问题啊。。。~~o(>_<)o ~~
fromk7 2012-06-12
  • 打赏
  • 举报
回复
严重: Error configuring application listener of class org.springframework.web.context.ContexLoaderListener
java.lang.ClassNotFoundException: org.springframework.web.context.ContexLoaderListener
whx90 2012-06-12
  • 打赏
  • 举报
回复
就是缺少了类~但是不知道怎么生成,我从svn直接导的项目,然后就是这个错误,jar包不少,配置了n次,但是就是不行~web.xml也各种改,依旧报错~我怀疑是某个类继承错了,但是项目不是我写的,搞不清楚是做p的都~巴嘎~两天了~~怒
junes_yu 2012-06-05
  • 打赏
  • 举报
回复
09年的帖子...我现在也遇到这个问题了~
changjin2012 2012-06-03
  • 打赏
  • 举报
回复
我用的struts1.2,也是出了这么个问题 求解
yanyuyingjob36 2012-04-26
  • 打赏
  • 举报
回复
我搭建spring框架时也遇到同样的问题:
java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
横云断岭 2012-02-08
  • 打赏
  • 举报
回复
http://bluthmatter.blog.163.com/blog/static/184294059201131965030976/

解决办法:

因在Spring3.0中去掉了ContextLoaderServlet和Log4jConfigServlet,所以会出现找不到类的异常错误。

Spring3.0下可以采用另外两种启动方式:ContextLoaderListener和ContextLoaderPlugIn。建议使用ContextLoaderListener,具体实现就是在web.xml中添加:

<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/applicationContext.xml</param-value>
</context-param>

<listener>
<listener-class>
org.springframework.web.context.ContextLoaderListener
</listener-class>
</listener>
the big fundmental 2012-02-06
  • 打赏
  • 举报
回复
哈哈,16L不是提出正确解答了么,既然2012还有人回我也要凑热闹
裘马轻狂大师 2012-02-02
  • 打赏
  • 举报
回复
楼主一直等待 。。。。。
一只小飞鱼 2012-01-04
  • 打赏
  • 举报
回复
真服了09年2月的帖子,到了2012年还有人回复。。。
一只小飞鱼 2012-01-04
  • 打赏
  • 举报
回复
大哥啊。你没导入spring.jar
xiemeimeilove 2011-12-30
  • 打赏
  • 举报
回复
Java
加载更多回复(51)
源码链接: https://pan.quark.cn/s/8ddf8a1c92f9 **libcurl用于获取大型文件**libcurl作为一个开源的C语言库,提供了一系列的API来处理与URL相关的任务,涵盖了HTTP、FTP、SMTP等多种网络协议的应用。在执行大型文件的下载操作时,libcurl展现出卓越的性能表现和高度的灵活性,能够高效地管理大文件传输过程,有效预防内存溢出及其他潜在问题。**libcurl的基础操作**libcurl的基础应用包括以下几个环节:1. **初始化**:需要借助`curl_global_init()`函数来启动libcurl的工作环境。2. **建立会话句柄**:通过`curl_easy_init()`函数创建一个会话句柄,该句柄将用于后续所有的操作流程。3. **配置选项**:运用`curl_easy_setopt()`函数来设定多种参数,例如目标URL、超时时间、重试次数以及数据写入的回调函数等。4. **执行请求**:调用`curl_easy_perform()`函数来实施下载操作。5. **释放资源**:使用`curl_easy_cleanup()`函数来释放已经占用的资源。**获取大型文件时的重要设置**1. **数据写入回调函数**:在处理大型文件下载时,通常不希望一次性将整个文件载入内存。可以配置`CURLOPT_WRITEFUNCTION`选项,指定一个回调函数来处理接收到的数据片段,这样libcurl在接收到数据时会调用该函数,使得我们可以按需将数据写入文件或缓冲区。2. **缓冲策略**:可以设定缓冲区的大小(比如,通过`CURLOPT_BUFFERSIZE`),来控制每次接收数据的数量,从而优化内存...
内容概要:本文档整合了《鬼谷子·决篇》与《三略·审权变第三》《差德行第四》三大古代智慧典籍,构建了一套“决策+形势+用人”三位一体的领导力提升体系。通过28天三合实战路径、三维诊断工具、9个实用模板及独特的“身体锚点”仪式,系统解决管理者在决策犹豫、形势误判、人岗错配等方面的痛点。全文涵盖理论溯源、方法论拆解(如三步决策法、审权变四步法、差德行四步法)、历史案例对照(范蠡 vs 项羽)以及跨资源联动建议,形成从认知到实践的完整闭环。; 适合人群:中基层管理者、创业者、职场进阶者,尤其是面临决策困境、环境适应困难或团队用人问题的人群;具备一定管理经验或自我提升意识的个体亦可受益。; 使用场景及目标:① 提升重大事项的决策质量,避免反复纠结与事后后悔;② 增强对外部环境变化的敏感度与应对能力,实现灵活调整;③ 科学评估人才德才素质,实现人岗精准匹配,减少用人失误;④ 构建个人化的决策-应变-用人标准化流程(SOP)。; 阅读建议:建议按照28天路径逐步实践,结合自测表定位短板,优先突破薄弱模块;配套工具模板需实际填写使用,配合身体锚点仪式强化行为记忆;可与“诸葛亮决策术”“立将威信术”等单品联动,全面提升领导力体系。

81,111

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧