eclipse - 在 Java 构建路径中找不到父类(super class) "javax.servlet.httpServlet"

标签 eclipse jsp tomcat servlets

<分区>

我在 eclipse 中创建一个新的 web 项目时遇到了问题。
显示“在 Java 构建路径上未找到父类(super class)“javax.servlet.httpServlet””。
我已经在互联网上找到了解决方案,但那是行不通的。
解决办法是Project Properties->Java Build Path->Add Library->从列表中选择“Server Runtime”->Next->选择“Apache Tomcat”->Finish。
有没有人可以给我其他解决方案?非常感谢。
我的操作系统是macOS,tomcat是9.0.0.M9,jdk是1.8.0_101,eclipse是jee-neon。

最佳答案

我已经通过执行以下操作解决了这个问题,

实际上我得到了这个错误,我的场景是..

我使用的是 APACHE TOMCAT SERVER VERSION 8.0,但是我下载的项目似乎使用的是 APACHE TOMCAT VERSION 7.0,所以我将其更改为版本 8。

是怎么做的:

  1. 右键单击“项目属性”。
  2. 在左侧菜单中,我们可以看到 Java 构建路径
  3. 选择“库”选项卡,然后添加新库。
  4. 在Library Type中,选择Server Run time,然后点击next,Finish即可解决问题。

一切顺利

关于eclipse - 在 Java 构建路径中找不到父类(super class) "javax.servlet.httpServlet",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38991878/

相关文章:

android - 转换结果时出错 java.lang.NullPointerException : lock == null

eclipse - 将控制字符放到 eclipse 控制台

java - 我如何为我的 api 实现登录系统

java - 将 Grails 3 应用程序部署到 Elastic Beanstalk 上的 Tomcat 8

java - 服务小程序异常 : Error instantiating servlet class on OPENSHIFT Tomcat 7 ( Jboss EWS)

java - 为什么当从 SVN checkout Ant version 1.3 时,Ant java 项目本身有很多错误?

执行代码时显示java.lang.ClassNotFoundException : oracle. jdbc.internal.XMLTypeIntf 异常?

java - 使用 Eclipse 将调试器附加到应用程序

javascript - 如何通过单击另一个按钮使按钮可见?

java - 在servlet中从表(oracle)中获取数据并传递给jsp