The superclass “javax.servlet.http.HttpServlet“ was not found on the Java Build Path的解決方案

一、問題出現

在導入Web項目時候會出現"The superclass “javax.servlet.http.HttpServlet” was not found on the Java Build Path"這個錯誤,這是由於你導入的項目的Build Path是之前項目的服務器運行環境,需要修改成你自己的服務器的環境。

二、問題展示

這是出錯時候的頁面截圖
在這裏插入圖片描述

三、問題解決

1.打開創建新服務器的頁面

流程:Windows->Preferences->Server->Runtime Environments->Add
在這裏插入圖片描述

2.選擇服務器的位置

選擇好之後點擊Finish,你的新服務器就配置好了。
在這裏插入圖片描述

3.配置項目的Build Path

流程:右鍵項目名稱->Build Path->Configure Build Path
以下是頁面截圖,你需要把項目之前配置的服務器運行環境都刪掉。點擊Add Library進入下一步。
在這裏插入圖片描述
選擇Server Runtime,點擊Next
在這裏插入圖片描述
點擊Finish
在這裏插入圖片描述
現在看看你的Build Path頁面,服務器運行環境已經加載進來了,點擊Apply And Close回到主頁面。
在這裏插入圖片描述

4.問題解決

此時你已經發現你的報錯沒有,錯誤順利解決。
在這裏插入圖片描述

四、感悟及其他

1.感悟

主要就是下載項目之後,很多項目都有自己之前的環境,導入的時候,別人的運行環境已經失效。而Jsp頁面運行需要依賴服務器環境當中的某些包,在你本地沒有這個路徑,或者沒有這個包,會導致Jsp頁面報警,當你配置好服務器,並且把你的項目部署到服務器上的時候,這個問題就解決了。

2.支持博主

如果您覺得本文章對您有幫助,請點贊或者支持博主一下,感謝!

在這裏插入圖片描述

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章