我在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. 未找到Android NDK構建路徑
- 4. 未在Java構建路徑中找到「c:url」(org.apache.taglibs.standard.tag.rt.core.UrlTag)的標記處理程序類
- 5. 「在Java構建路徑中未找到超類」javax.servlet.http.HttpServlet「由目標運行時集無法解析
- 6. Eclipse未找到添加到構建路徑的類(Java動態Web項目)
- 7. Java構建路徑
- 8. Java構建路徑
- 9. java/ecplise:org.apache.commons.lang.math在添加到構建路徑後未得到解決
- 10. FlashDevelop中類路徑定義未找到
- 11. 未找到java類路徑中的XML文件
- 12. 在Maven構建中的WEB-INF中未找到java類
- 13. Graphviz,GEF4並在Java中構建路徑
- 14. 在Eclipse中設置構建路徑java
- 15. Eclipse類路徑vs構建路徑
- 16. java不會在類路徑中找到類所需的類
- 17. Java構建路徑問題
- 18. Java Eclipse構建路徑
- 19. java構建路徑神祕
- 20. Maven和java構建路徑
- 21. Java構建路徑解析
- 22. Java構建路徑錯誤
- 23. Java配置構建路徑
- 24. TestNG - 在類路徑中找不到類
- 25. TestNG在類路徑中找不到類
- 26. FlashDevelop - 在Haxe項目中添加類路徑:'未找到類'
- 27. rmpath警告:未在路徑中找到
- 28. WildFly + Java首找不到類路徑
- 29. Java類路徑找不到符號
- 30. 路徑未找到VB6
也許是錯字? 「javax.servlet.httpServlet」或「javax.servlet.HttpServlet」 – jlumietu
嗨,我很抱歉,我無法理解你的意思,我剛開始學習JSP。我已經更改了tomcat 8,並且該項目沒有問題,我不知道爲什麼。感謝您的幫助。 – Tour4x
如果您使用小寫'h'鍵入httpServlet,請嘗試使用大寫字母'H'進行更正,就像「HttpServlet」一樣 – jlumietu