运行我的servlet程序时出现此错误。任何人都可以告诉我为什么会出现此错误
java.lang.ClassCastException:org.apache.catalina.core.ApplicationDispatcher cannot be cast to org.apache.catalina.servlet4preview.RequestDispatcher
net.codejava.HelloServlet.doGet(HelloServlet.java:35)
javax.servlet.http.HttpServlet.service(HttpServlet.java:635)
javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
答案 0 :(得分:0)
当你的Tomcat特定的JAR文件存在时,就会发生这种情况 webapp的/ WEB-INF / lib。这个不对。你应该删除所有 特定于servletcontainer的JAR文件。他们不属于 在那里。他们应该已经提供了 servletcontainer本身。 / WEB-INF / lib应该只包含 特定于webapp本身的库,不是由webapp提供的 servletcontainer。