問題描述: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選擇。