当前位置:   article > 正文

jakarta.servlet.ServletException: 类com.tang.HelloServlet不是Servlet

jakarta.servlet.servletexception

问题描述:

 

 

问题根因:

tomcat10 的servlet 的 api包发生变化 

解决方法:

1.第一种方法:

改pom里面的javax的servlet的依赖:

  1. <dependencies>
  2. <!-- https://mvnrepository.com/artifact/org.apache.tomcat/tomcat-servlet-api -->
  3. <dependency>
  4. <groupId>org.apache.tomcat</groupId>
  5. <artifactId>tomcat-servlet-api</artifactId>
  6. <version>10.0.4</version>
  7. </dependency>
  8. <dependency>
  9. <groupId>jakarta.servlet</groupId>
  10. <artifactId>jakarta.servlet-api</artifactId>
  11. <version>5.0.0</version>
  12. </dependency>
  13. <dependency>
  14. <groupId>jakarta.servlet.jsp</groupId>
  15. <artifactId>jakarta.servlet.jsp-api</artifactId>
  16. <version>3.0.0</version>
  17. </dependency>
  18. <dependency>
  19. <groupId>org.glassfish.web</groupId>
  20. <artifactId>jakarta.servlet.jsp.jstl</artifactId>
  21. <version>3.0.1</version>
  22. </dependency>
  23. <dependency>
  24. <groupId>mysql</groupId>
  25. <artifactId>mysql-connector-java</artifactId>
  26. <version>5.1.47</version>
  27. </dependency>
  28. <dependency>
  29. <groupId>junit</groupId>
  30. <artifactId>junit</artifactId>
  31. <version>4.11</version>
  32. <scope>test</scope>
  33. </dependency>
  34. </dependencies>

2.第二种方法:

重装tomcat 9的版本

 

修改后运行结果:

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/神奇cpp/article/detail/977571
推荐阅读
相关标签
  

闽ICP备14008679号