ClassCastException: DispatcherServlet не может быть приведен к сервлету
Я создал новый проект Spring MVC, используя maven-eclipse, и выдается следующая ошибка:
(Я попробовал некоторые решения из stackoverflow, который не работает в моем случае. Некоторая проблема с pom.xml, которую я не смог найти. Я добавил предоставленную область действия для servlet-api и попытался, которая тоже не работала.)
SEVERE: Servlet /Remindem threw load() exception
java.lang.ClassCastException: org.springframework.web.servlet.DispatcherServlet
cannot be cast to javax.servlet.Servlet
Мой pom.xml выглядит следующим образом:
4.0.0
com.org
Remindem
0.0.1-SNAPSHOT
war
Remindem
http://maven.apache.org
javax.servlet
javax.servlet-api
3.0.1
compile
javax.servlet.jsp
jsp-api
2.1
org.apache.maven
maven-plugin-api
2.0
junit
junit
3.8.1
test
org.hibernate
hibernate-core
3.6.8.Final
org.hibernate
hibernate-validator
4.0.0.Beta2
mysql
mysql-connector-java
5.1.6
javassist
javassist
3.12.1.GA
javax.mail
mail
1.4
org.springframework
spring
2.5.6
compile
org.springframework
spring-web
2.5.6
compile
org.springframework
spring-context
3.2.3.RELEASE
compile
org.springframework
spring-webmvc
2.5.6
compile
javax.servlet
jstl
1.1.2
taglibs
standard
1.1.2
org.apache.tomcat
tomcat-api
7.0.19
org.apache.tomcat.maven
tomcat7-maven-plugin
2.0
http://localhost:8080/Remindem
Мой web.xml выглядит следующим образом:
Remindem
30
index.jsp
svn
org.springframework.web.servlet.DispatcherServlet
contextConfigLocation
/WEB-INF/SpringAppServlet.xml
1
svn
/*
org.springframework.web.context.ContextLoaderListener