为了账号安全,请及时绑定邮箱和手机立即绑定

奇怪,为啥我的org.springframework.web.servlet.DispatcherServlet类找不到

访问http://localhost:8080/seckill/list

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

<servlet>

<servlet-name>seckill-dispatcher</servlet-name>

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

<init-param>

<param-name>contextConfigLocation</param-name>

<param-value>classpath:spring/spring-*.xml</param-value>

</init-param>

</servlet>

<servlet-mapping>

<servlet-name>seckill-dispatcher</servlet-name>

<url-pattern>/</url-pattern>

</servlet-mapping>


正在回答

17 回答

web.xml 中有拼写错误

按照一下:对比参照。

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
         version="3.1">
	<servlet>
		<servlet-name>Seckill-dispatcher</servlet-name>
		<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
		<init-param>
			<param-name>contextConfigLocation</param-name>
			<param-value>classpath:spring/spring-*.xml</param-value>
		</init-param>
	</servlet>
	<servlet-mapping>
		<servlet-name>Seckill-dispatcher</servlet-name>
		<!--默认匹配所有的请求-->
		<url-pattern>/</url-pattern>
	</servlet-mapping>
</web-app>


0 回复 有任何疑惑可以回复我~

DispatcherServlet类在以spring-webmvc开头的jar文件中,确保这个引用正确,让maven可以加载到。如果用eclipse,看一下工程中有一个“Maven Denpendencies”,看看这里有没有上面说的jar文件,如果没有要检查一下pom.xml文件中书写是不是有错误,导致加载不了这个jar包。

0 回复 有任何疑惑可以回复我~

一样的问题!求解决!

0 回复 有任何疑惑可以回复我~

我也是一模一样的问题,求解答!

0 回复 有任何疑惑可以回复我~

记得DispatcherServlet应该在spring.jar下面,老师pom里好像没有添加,目前还不知道怎么回事,求大神解答。

0 回复 有任何疑惑可以回复我~

试试吧,我也不太确定

0 回复 有任何疑惑可以回复我~

看看是不是缺少架包或者路径不对,spring-web,spring-webmvc,spring-webmvc-portlet等架包是否存在
,再看看这些架包是否加载到tomcat下。

0 回复 有任何疑惑可以回复我~
#1

521bluesky 提问者

spring-webmvc-portlet这个没加,视频里没加,视频中tomcat直接运行,也没做配置。。。tomcat的webapp下没有jar包
2016-07-05 回复 有任何疑惑可以回复我~
#2

慕数据5315162 回复 521bluesky 提问者

这些包怎么加
2020-04-18 回复 有任何疑惑可以回复我~
首页上一页12下一页尾页

举报

0/150
提交
取消

奇怪,为啥我的org.springframework.web.servlet.DispatcherServlet类找不到

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信