找不到org.springframework.web.servlet.DispatcherServlet

来源:2-10 验证Controller

Che_

2017-11-04

java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1333)
org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1167)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:620)
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:502)
org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1132)
org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:684)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1533)
org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1489)
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
java.lang.Thread.run(Thread.java:748)

 


写回答

2回答

翔仔

2017-11-04

这下真是jar包没找到了 pom里配置spring mvc的jar了没 如果配置了 去到maven的.m2/repository目录 注意看是eclipse maven插件指定的maven repository路径下 找找是否有相应jar包 如果再有那就是下载没完整 需要重新删完 右键项目 maven-update maven project 重新下载一份 如果还不行请换maven镜像 同学遇到此类问题可以把错误的地方贴到baidu上,有很多解决方案

1
2
Django8865956
回复
Che_
谢谢老哥!看了这么多只有你的最靠谱,我是先找到项目文件里的隐藏文件.properties ,打开后添加org.eclipse.wst.common.modulecore.ModuleCoreNature,然后回到项目中,找到那个web deployment assembly,添加maven的包,才解决了问题
2020-08-24
共2条回复

翔仔

2017-11-04

本周末在海岛上没办法提供详细的解答

0
0

Java双版本(SSM到SpringBoot)校园商铺全栈开发

SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需

5127 学习 · 8148 问题

查看课程