javax.servlet.http.HttpServlet 即使存在 Maven 依赖项也未找到

javax.servlet.http.HttpServlet was not found even if maven dependency exists

我的 Maven 项目上的 Eclipse Neon 配置有问题。多次出现的问题是下面的The superclass "java.servlet.http.HttpServlet" was not found on the java build path。我知道关于那个的帖子很少,也知道有两种解决方案。第一个是在运行时添加一个 Tomcat 服务器,第二个是在 pom.xml 中添加 servlet 依赖。 由于它是一个 SVN 项目,依赖性已经存在于其中,我团队中的任何人都在运行时配置了 Tomcat,但该项目在他们的 Eclipse 上构建良好。 任何想法 ?

问题是我在第一次构建项目时出现了一些错误。解决方案是清空本地 Maven 存储库的 m2 文件夹,然后清理并构建它。

您还可以通过更新项目中的 Maven 依赖项来解决此问题。你可以这样做 右键单击项目 -> Maven -> 更新项目