1. 程式人生 > >eclipse+maven構建web專案——HelloWorld,從構建專案開始學習JavaWeb

eclipse+maven構建web專案——HelloWorld,從構建專案開始學習JavaWeb

準備:在eclipse中安裝好Maven外掛。

步驟:

step1:右鍵>新建>其他:

 

step2:點選下一步>下一步,選擇maven-archetype-webapp:

 

step3:填寫好Group Id和ArtifactId>完成。

 

建立完成的專案若第一次啟動時出現紅叉標記,檢視是否為index.jsp報錯:The superclass"javax.servlet.http.HttpServlet" was not found on the Java Build Path

上面的這種情況的解決方式有兩種:

第一種是在安裝了tomcat伺服器的情況下,專案中右鍵>構建路徑>配置路徑>新增庫>Server Runtime>tomcat>完成

 


配置完成後,重啟伺服器,發現index.jsp上的紅叉不見了。若此時專案名稱上仍然有紅叉可以先複製專案名稱,然後將專案刪除,但是注意不要勾選從物理硬碟上刪除。再新建Java專案,專案名稱為剛才複製的名稱,直接確認就可以了,這時整個專案上就沒有紅色的叉號了。

建立一個測試的Servlet跟蹤Request可以看到原始碼,啟動伺服器瀏覽器成功訪問專案首頁,建立成功。

方式二:

手動下載jar包匯入,或是將jar包加入maven依賴,更新專案。做法:

在pom.xml檔案中<dependencies></dependencies>節點下新增如下程式碼:

    <dependency>
		<groupId>javax.servlet</groupId>
		<artifactId>javax.servlet-api</artifactId>
		<version>3.1.0</version>
	</dependency>
專案右鍵>maven>update Project>勾選當前專案>確定,等更新完畢,就可以了,跟蹤Servlet相關的原始碼可以跟進,新增依賴成功。