我在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”
4
A
回答
10
我已经通过执行以下操作解决了这个问题,
其实我得到这个错误,我的情况是..
我用的是Apache Tomcat服务器8.0版,但我下载了该项目使用Apache Tomcat 7.0版似乎,所以我改成了版本8
是如何做的是:
- 右键单击该项目p roperties。
- 在左侧菜单中,我们可以看到Java构建路径
- 选择库选项卡,并添加新的库。
- 在库类型中,选择服务器运行时间,然后单击下一步,然后单击完成将解决问题。
一切顺利
0
我尝试了上述步骤后,仍会错误在JSP在那里,即使运行时库被正确配置。我使用的是java 8和tomcat 8.所以我在项目属性>验证> jsp语法下取消选中“验证jsp片段”。
0
随着使用Eclipse:
Version: Oxygen.2 Release (4.7.2)
Build id: 20171218-0600
我解决了Tomcat服务器库导入如下:
- 右键点击
Project properties
。 - 在左侧菜单中,我们可以看到
Java Build Path
。 - 选择
Libraries
选项卡和Add Library
按钮。 - 在
Add Library
窗口中,从列表中选择Server Runtime
。 - 点击
Next
按钮,选择列表中提及的版本Apache Tomcat
,然后点击Finish
按钮。
希望它使你的脸上带着微笑!
相关问题
- 1. 在Java构建路径中未找到超类“javax.servlet.http.HttpServlet”
- 2. Java类路径,未找到类
- 3. 未在Java构建路径中找到“c:url”(org.apache.taglibs.standard.tag.rt.core.UrlTag)的标记处理程序类
- 4. “在Java构建路径中未找到超类”javax.servlet.http.HttpServlet“由目标运行时集无法解析
- 5. Eclipse未找到添加到构建路径的类(Java动态Web项目)
- 6. Java构建路径
- 7. java/ecplise:org.apache.commons.lang.math在添加到构建路径后未得到解决
- 8. 未找到java类路径中的XML文件
- 9. Eclipse类路径vs构建路径
- 10. TestNG在类路径中找不到类
- 11. Java配置构建路径
- 12. Maven和java构建路径
- 13. Java构建路径解析
- 14. Java Eclipse构建路径
- 15. WildFly + Java首找不到类路径
- 16. 未找到网络路径
- 17. 路径未找到VB6
- 18. 路径:“**”未找到页面
- 19. PortScannerError“中未找到路径NMAP程序”(但它是在路径)
- 20. 在没有指定构建的类路径中包含Java 1.8
- 21. Eclipse中的Java构建路径问题
- 22. 在路径中找不到类“android.support.multidex.MultiDexApplication”:DexPathList
- 23. 找到Delphi的Java路径
- 24. Visual Studio 2008中找不到头是在构建路径
- 25. 引起:java.lang.ClassNotFoundException:未在路径中找到类“com.mypackage.LoginActivity”:DexPathList
- 26. 未在路径中找到类“android.support.v7.internal.widget.TintManager”:DexPathList
- 27. ColdFusion/Java - “未找到构建方法”
- 28. 在类路径中指定jar时找不到类路径中的Scala类
- 29. 类路径在Ant构建文件
- 30. 如何在Visual Studio代码中找到Java的类路径?
也许是错字? “javax.servlet.httpServlet”或“javax.servlet.HttpServlet” – jlumietu
嗨,我很抱歉,我无法理解你的意思,我刚开始学习JSP。我已经更改了tomcat 8,并且该项目没有问题,我不知道为什么。感谢您的帮助。 – Tour4x
如果您使用小写'h'键入httpServlet,请尝试使用大写字母'H'进行更正,就像“HttpServlet”一样 – jlumietu