实例化Servlet类[loginServlet]异常 || 类loginServlet不是Servlet
maven的servlet的包和tomcat10不兼容
错误演示
这个是我之后故意i改错的截图,好像和之前的错误不太一样,为了节约时间,所以就网上又找了一张之前错误的截图,不过两个错误都可以通过这个方式修改,大家看看吧
1、类loginServlet不是Servlet
jakarta.servlet.ServletException: 类loginServlet不是Servlet
2、实例化Servlet类[loginServlet]异常
修改演示
找到tomcat10的servlet的jar包
小tip:
“ 模块'Question_Bank'从 Maven 导入。对其配置做出的任何变更在重新导入,后可能丢失。”这句话的意思是你新加入的jar包(用以上的方式手动加的)因为你的项目是maven,所以该jar包重新加载后可能会不见,又要重新再加。所以,根本的解决办法是使用Tomcat8。对此我只想感叹一句,maven什么时候可以把servlet的包更新下撒!
2的小圆圈:点击应用(手一抖就截屏了,没写上注释,多多包涵下撒!)
还差最后倒数第二步:把原来的pom里面的相关servlet的配置删除!!!!不然是不会调用我们导入到jar包的!!!!
最后一步:记得把原来servlet里的javax改成jakarta!!!!
然后,重启tomcat服务器就OK辣 ~
你学会了吗?码字不易,大家看完解决了问题,可否点个赞撒 ~ 孩子一直想有赞 0 的突破……给你爱的小心心