Spring无法加载问题:org.springframework.web.servlet.DispatcherServlet。。。

旭辰 2013-04-06 10:57:31
Spring版本为:spring-framework-3.2.2.RELEASE



错误信息如下:

SEVERE: Servlet /CMS threw load() exception

java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet

at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1664)

at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1509)

......


web.xml文件中配置内容为:

<servlet>

<servlet-name>springServlet</servlet-name>

<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>

<load-on-startup>1</load-on-startup>

</servlet>

<servlet-mapping>

<servlet-name>springServlet</servlet-name>

<url-pattern>*.html</url-pattern>

</servlet-mapping>



在网上搜了下原因,看到有的没有引入spring包,或者是否是类不存在的,我都仔细检查了,确实存在


还有个说代理的问题,但是我不了解代理是什么意思,怎么检查呢?


项目图如下:


...全文
125549 24 打赏 收藏 转发到动态 举报
写回复
用AI写文章
24 条回复
切换为时间正序
请发表友善的回复…
发表回复
十三郎 2015-10-09
  • 打赏
  • 举报
回复
是jar包冲突,我引入的spring的jar包只保留了spring-*.jar,clean项目重启就可以了;
chizeman 2015-09-28
  • 打赏
  • 举报
回复
是是是,正如楼上所说。累死我了。。。
碗豆先生 2015-07-26
  • 打赏
  • 举报
回复 4
这个贴开的好,可是楼主问题解决了人也不见了,至少给后来人一个解决也方案嘛, 我在导入别人工程的时候也遇到这样的问题,spring的.jar包是放在WEBINF/lib目录下,也导入到build path,但出现问题。看到有一楼说要刷新,果然工程右键refresh(F5)问题解决了
angel_sdd 2015-02-13
  • 打赏
  • 举报
回复
我也是同样的问题,就是导入jar包,并且保证工程的lib下有jar包,重新启动tomcat就正常了
ramboww 2014-12-26
  • 打赏
  • 举报
回复
jar包不光要导入,还要拷贝到lib目录下?
u014542047 2014-10-24
  • 打赏
  • 举报
回复
解决了没 我也遇到同类问题
ououming123 2014-10-08
  • 打赏
  • 举报
回复
这是一个很奇葩的问题.... 刚刚解决了... 问题是导入的jar包要存在项目里面... 我也是在网上找到的解决方案. 当时不相信. 但是试过以后发现是真的. 重新导入jar以后要refrash一下就可以了.. 也可以有项目A ,B A包含B . 然后把jar存在B里面也行.. 这个是我实验的
a9580850665 2014-09-09
  • 打赏
  • 举报
回复
遇到了同样的问题,还在困惑中!
frank江江 2014-08-06
  • 打赏
  • 举报
回复
同问...楼上几位兄台说的问题都解决 ,它就是找不到啊~
javaliuliu 2014-07-11
  • 打赏
  • 举报
回复
在tomcat下核查部署包是否包含spring-webmvc.jar!!!
  • 打赏
  • 举报
回复
楼主解决了没,我也遇到这个问题了,解决了就公布一下解决方法吧
veallytang 2014-06-13
  • 打赏
  • 举报
回复
应该是项目没有部署到tomcat下,检查eclipse里面 Preperences-Tomcat-Advanced- Add Java projects to Tomcat classpath 里面是否已经勾上你的项目
it笨笨熊 2013-11-17
  • 打赏
  • 举报
回复
或者刷新一下,有时添加好包,没有刷新也会找不到包的
bjfuouyang 2013-09-09
  • 打赏
  • 举报
回复
我快疯了,我发现了把core这个jar包去掉就能正常启动tomcat,但是core去掉了后面很多都没法正常运行了
旭辰 2013-04-07
  • 打赏
  • 举报
回复
又换了个版本3.1.0的,一切正常了,难道是我用不了最新版的呀。。。不知道哪里造成的冲突,谢谢大家了。。。
Bumpking 2013-04-07
  • 打赏
  • 举报
回复
把lib清空,buildpath里面加上jar文件试试?
旭辰 2013-04-07
  • 打赏
  • 举报
回复
我这个还没有发布,只是在开发过程中,调试时,通过elipse启动tomcat,遇到的错误,不是在发布后运行环境下启动的。 在eclipse中,我把spring包放在 webContent\web-inf\lib下面 现在错误提示变成了: java.lang.ClassNotFoundException: org.springframework.web.context.ConfigurableWebEnvironment 我换了两个spring的版本(3.2.2和3.2.0),不同的版本,提示无法found的类都不同。 一个是无法找到:org.springframework.web.context.ConfigurableWebEnvironment (3.2.0版本下下) 一个是无法找到:org.springframework.web.context.request.async.CallableProcessingInterceptor(3.2.2版本下) 搞的头都晕了
lvzg_005 2013-04-07
  • 打赏
  • 举报
回复
引用 6 楼 ZuxiangHuang 的回复:
如楼上所说,tomcat的webapp目录下, 如果发布的项目不是在那,就到workspaces\.metadata\下面找。 一般确定有那个类,又爆找不到类,这类问题我会先,先清除发布的项目,然后构建,再发布
重新clean下,编译 在重启下 试试
zuxianghuang 2013-04-07
  • 打赏
  • 举报
回复
如楼上所说,tomcat的webapp目录下, 如果发布的项目不是在那,就到workspaces\.metadata\下面找。 一般确定有那个类,又爆找不到类,这类问题我会先,先清除发布的项目,然后构建,再发布
  • 打赏
  • 举报
回复
到你tomcat的webapp下的项目内,看看有没有webmvc这个jar,或者是否重复。
加载更多回复(4)
等实现高可靠、低时延的无线网络。同时提供了硬件性能参数、环境适应性、工程内容安装建议及常见概要:本文围绕问题解答,形成完整的AGV无线南京悟理数智组网解决方案。的T231-1C工业; 适合人群:从事级无缝漫游客户端智能制造、工业自动化、,详细介绍了在AG移动机器人系统集成的V(自动导引车网络工程师和技术人员,)场景下构建5GHz专网的无线架构设计与部署尤其是参与产线无线网络设计与调试要点。文章强调移动的专业人员; 使用场景及目标网络稳定性关键在于客户端:①应用于的漫游机制而非单纯增加AP数量AGV、AMR等移动设备,T231-1C通过的高稳定性无线预关联技术实现链路无感切换接入需求场景;②,显著降低漫解决工厂环境中因游中断时间。系统架构采用AP蜂移动导致的频繁窝式布点与掉线、切换延迟等问题;③构建客户端网桥模式结合,支持双5抗干扰能力强、GHz射频冗支持千兆速率余连接,提升可靠性。同时提供了的5GHz工业专网; 阅读建议:本文侧重从硬件性能、信道规划、实战部署,建议结合布点密度、现场环境进行参数调漫游阈值到优,重点关注漫抗干扰措施等游门限设置、天线布局与全方位部署建议,并干扰排查,配合频谱分析工具明确了产品的工作环境适应性与工程应用验证网络质量,确保边界。; 适合系统长期稳定运行。人群:从事智能制造、工业自动化、移动机器人网络集成的技术人员,以及负责产线无线网络规划与运维的工程师;具备一定无线网络基础知识,熟悉工业现场环境的技术从业者。; 使用场景及目标:①应用于AGV、AMR等移动设备的高稳定无线接入场景,解决传统漫游中断问题;②指导5GHz专网在复杂工业环境下的部署优化,实现低时延、高可靠的无线通信;③帮助项目团队合理选型并快速落地工业无线解决方案。;

81,108

社区成员

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

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