JakartaEE项目中javax.servlet 不存在的解决办法

今天被这个报错弄得神志不清,甚至项目都崩了:

java.lang.NoClassDefFoundError:javax/servlet/http/HttpServletRequest

在网上找的的解决办法也完全没有作用,但最后我才发现其实解决办法也很简单,把javax.servlet包导入到项目中就好了。

解决办法:

1.在旧版tomcat的lib目录下找到 servlet-api.jar包,将其复制到项目中WEB-INF下的lib中,再将其添加为项目库

JakartaEE项目中javax.servlet 不存在的解决办法_第1张图片

2.在Servlet程序中将导入的类全部换成javax.servlet下的类即可

JakartaEE项目中javax.servlet 不存在的解决办法_第2张图片

 

你可能感兴趣的:(servlet,java,前端)