controller中执行main方法报错NoClassDefFoundError: javax/servlet/http/HttpServletResponse

时间:2024-03-16 10:14:43

controller中执行main方法报了这个错:NoClassDefFoundError: javax/servlet/http/HttpServletResponse,如下图:

controller中执行main方法报错NoClassDefFoundError: javax/servlet/http/HttpServletResponse

NoClassDefFoundError: javax/servlet/http/HttpServletResponse

NoClassDefFoundError: javax/servlet/http/HttpServletRequest同理

原因是本地没有引入servlet.jar,解决方案:

一.如果你用idea,这样解决,亲测有效:

controller中执行main方法报错NoClassDefFoundError: javax/servlet/http/HttpServletResponse

二.如果你用eclipse,这样解决,网上查的,记录下

项目–>右键–>properties–>java build bath–>Libraries
这里要保有这两个包。
如果你的没有,那么:add Library–>user Library–>user Libraties–>new–>名字–>选中–>add External Libraries–>找到你的Tomcat目录\lib,里面选中这两个包:jsp-api.jar和servlet-api.jar