类com
类com.xxx.servlet.HelloServlet不是Servletde 的解决办法
jakarta.servlet.ServletException: 类com.xxx.servlet.HelloServlet不是Servlet
这个错误是因为Tomcat版本导致的
原因在Tomcat10之后**名不再是"javax.servlet”,则是改为"jakarta.servlet"**
解决办法一:Tomcat版本改为10以下的版本
解决办法二:“javax.servlet”改为"jakarta.servlet”
<dependency> <groupId>jakarta.servlet.jsp</groupId> <artifactId>jakarta.servlet.jsp-api</artifactId> <version>3.0.0</version> </dependency> <dependency> <groupId>jakarta.servlet</groupId> <artifactId>jakarta.servlet-api</artifactId> <version>5.0.0</version> </dependency> <!--类中的导入部分也需要更改 import jakarta.servlet.ServletException; import jakarta.servlet.http.HttpServlet; import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletResponse; -->