2016-08-17 784 views
4

我在eclipse中创建新的Web项目时遇到了问题。
显示“超级类”javax.servlet.httpServlet“在Java Build Path中找不到”。
我在因特网上找到了解决方案,但那不起作用。
解决方案是项目属性 - > Java构建路径 - >添加库 - >从列表中选择“服务器运行时” - >下一步 - >选择“Apache Tomcat” - >完成。
有没有人可以给我其他解决方案?非常感谢。
我的操作系统是macOS,tomcat是9.0.0.M9,jdk是1.8.0_101,日食是jee-neon。
在Java构建路径中未找到超类“javax.servlet.httpServlet”

+2

也许是错字? “javax.servlet.httpServlet”或“javax.servlet.HttpServlet” – jlumietu

+0

嗨,我很抱歉,我无法理解你的意思,我刚开始学习JSP。我已经更改了tomcat 8,并且该项目没有问题,我不知道为什么。感谢您的帮助。 – Tour4x

+1

如果您使用小写'h'键入httpServlet,请尝试使用大写字母'H'进行更正,就像“HttpServlet”一样 – jlumietu

回答

10

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

其实我得到这个错误,我的情况是..

我用的是Apache Tomcat服务器8.0版,但我下载了该项目使用Apache Tomcat 7.0版似乎,所以我改成了版本8

是如何做的是:

  1. 右键单击该项目p roperties。
  2. 在左侧菜单中,我们可以看到Java构建路径
  3. 选择库选项卡,并添加新的库。
  4. 在库类型中,选择服务器运行时间,然后单击下一步,然后单击完成将解决问题。

一切顺利

0

我尝试了上述步骤后,仍会错误在JSP在那里,即使运行时库被正确配置。我使用的是java 8和tomcat 8.所以我在项目属性>验证> jsp语法下取消选中“验证jsp片段”。

0

随着使用Eclipse:

Version: Oxygen.2 Release (4.7.2) 
Build id: 20171218-0600 

我解决了Tomcat服务器库导入如下:

  1. 右键点击Project properties
  2. 在左侧菜单中,我们可以看到Java Build Path
  3. 选择Libraries选项卡和Add Library按钮。
  4. Add Library窗口中,从列表中选择Server Runtime
  5. 点击Next按钮,选择列表中提及的版本Apache Tomcat,然后点击Finish按钮。

希望它使你的脸上带着微笑!

相关问题