Eclipse操做Servlet入門案例,建立類沒法實現Servlet接口和繼承HttpServlet類

問題描述:java

 

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

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

第一:創建的是Dynamic  Web   Project;服務器

第二:而後須要Web服務器,也就是Tomcat,沒有集成工具Eclipse,發佈Web工程有三種方式(本身查);可是使用了Eclipse就得把Tomcat部署進去,即便Eclipse來操做Tomcat的了;函數

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

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

 

解決方案一:spa

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

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

 

問題:

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選擇。 

相關文章
相關標籤/搜索