問題描述:
從昨天下午到今天中午,這個問題被纏繞了良久。百度了很多,卻都沒有一言命中要害。
首先,還是基於對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選擇。