2016-08-17 84 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按鈕。

希望它使你的臉上帶着微笑!