Eclipse操作Servlet入門案例,創建類無法實現Servlet接口和繼承HttpServlet類


問題描述:

 

從昨天下午到今天中午,這個問題被纏繞了良久。百度了很多,卻都沒有一言命中要害。

首先,還是基於對Web的理解。

第一:建立的是Dynamic  Web   Project;

第二:然后需要Web服務器,也就是Tomcat,沒有集成工具Eclipse,發布Web工程有三種方式(自己查);但是使用了Eclipse就得把Tomcat部署進去,即使Eclipse來操作Tomcat的了;

  具體的配置步驟:window---->Preferences------>Server------->Runtime  Environmemt----->add------>Tomcat版本------>選擇你的Tomcat文件夾位置........(自己查)

問題:Eclipse找不到HttpServlet類是因為沒有導入Servlet-api.jar包

 

解決方案一:

解決辦法是:
   打開Properties->java Bulid path->Libraries->Add Libraries->Server Runtime,選擇tomcat服務器;
   如果server Runtime里面是空的,是因為還沒有添加服務器,添加運行時環境: Window->Preferences->Server->runtime Enviroment->add, 選擇tomcat版本確定,這樣工程中的 紅色的浪線標記就不見了.
 解決方案二:

重新導入即可。
在需要導入的工程上右鍵進入properties --> Java build path ,library選項卡中選擇Add external jars,選擇你所安裝tomcat目錄下lib文件中的Servlet-api.jar包。

 

問題:

Implicit super constructor Object() is undefined for default constructor. Must define an explicit constructor: 

默認構造函數未定義隱式超類構造函數Object()。 必須定義一個顯式構造函數

解 決方案:

把java的類庫加載進去,在工程上右鍵選擇屬性->Java Build Path的Libraries->Add Library選擇JRE System Library->點擊Next->選擇Execution environment並選擇版本或workspace default jre->點擊Finish。

或者嘗試:

右擊項目--build path---configure Build path--libraries--雙擊JRE System library--Alternate JRE選擇。
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM