关于Maven+Tomcat7下cannot be cast to javax.servlet.Servlet问题的解决办法

  今天在开发 JavaWeb 项目的时候,遇到了这么一个问题,这个错误是我在进行表单的异步提交的时候出现的。无法转化为 Servlet

  经过我的一番检查之后!没有发现任何问题。。。。

  注解配置无误

  继承了 HttpServlet

 

  

   web-app版本也没有问题,支持注解

  pom.xml里也添加了scope

  经过了一番查阅博客,发现网上基本都是让加scope的,但是根本没有效果啊啊啊啊啊!

  其实问题不是出在这里,而是出在 jar 包,我的 jdk 中已经有一个 servle-api 的 jar 了,但是在pom.xml中为了项目的编译我又引入了一个 jar 包,导致了 jar 包的冲突,因此只要删除jdk中的 servlet-api.jar 就可以让项目正常运行了!

 

原文地址:https://www.cnblogs.com/jyroy/p/11251234.html