我使用的是eclipse neon.3
版本和tomcat 8.5.15
,我尝试使用spring执行简单的hello程序,但是我得到了这个issue=>。
原因: java.lang.ClassNotFoundException: javax.servlet.http.HttpServlet。
它只发生在spring项目中,而不是spring,其他代码成功地执行。还提到了我上传的jar文件。请帮帮我。
发布于 2017-06-20 05:49:15
类路径中没有javax.servlet-api.jar
。也许它不在tomcat的lib文件夹中。尝试将这个jar添加到您的WEB-INF/lib
目录。要下载jar,请访问https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api/3.1.0
发布于 2022-06-07 20:20:21
当我第一次尝试使用Tomcat时,我也遇到了同样的问题。如果您从jakarta.servlet.http
导入了jakarta.servlet.http
类,试着从javax.servlet.http
导入它,这就是我所要做的。
由于我使用了jakarta-servlet-api
依赖项,所以我希望在javax.servlet.http
包中找到HttpServlet
类,但是我错了。
我提取了jakarta-servlet-api.jar
,并看到包名为javax。
因此,我从javax.servlet.http
中导入了javax.servlet.http
,它运行得很好。
https://stackoverflow.com/questions/44644434
复制相似问题