天天看點

maven一波流(4)——使用maven建立web工程

具體過程

第一步 Select a wizard

打開eclipse,依次File-New-Other…,選擇Maven Project

第二步 New Maven project-Select project name and location

預設即可,不用選中Create a simple project,因為我們要自定義一個web工程

第三步 New Maven project-Select an Archetype

選擇maven-archetype-webapp,這個原型代表web工程的模版原型

第四步 New Maven project 輸入項目資訊

Group Id:com.panda

Artifact Id:webdemo

Version:0.0.1-SNAPSHOT

Package:com.panda.webdemo

1

2

3

4

第五步 自動生成項目

第四步填完資訊後,Maven根據maven-archetype-webapp原型規則自動生成了一個maven結構的webdemo工程。

生成完成後,發現報錯了,錯誤資訊:

The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path index.jsp /webdemo/src/main/webapp line 1 JSP Problem

應該是沒有伺服器運作時(server runtime)導緻,是以先配上tomcat伺服器。

第六步 配置Tomcat

之前講述了JDK、Maven、Eclipse的配置,此處又用到了Tomcat。

先下載下傳Tomcat8,Tomcat8下載下傳位址,注意下載下傳64-bit Windows zip即可,下載下傳後解壓到:D:\\Tool\\apache-tomcat-8.5.32。

然後在Eclipse中Window-Preferences-Server-Runtime Environments-Add…,選擇Tomcat v8.5,然後點Browse…選擇D:\\Tool\\apache-tomcat-8.5.32,JRE選擇之前配置的JDK1.8。

第七步 配置伺服器運作時

右擊項目webdemo-Build path-Configure build Path-Libraries頁籤-Add Library-Server Runtime-Next-Tomcat v8.5-Finish-Apply and Close。

此時錯誤消失,

第八步 分析maven web工程目錄結構

打開Java Resources/Libraries,發現三個引用庫:

Apache Tomcat v8.5:這個裡面有servlet-api,表示servlet相關的web工程庫包。

JRE System Library:這個是最基本的JDK庫

Maven Dependencies:這個是由maven配置檔案pom.xml制定的maven管理的依賴庫包。

至此,maven web工程建立結束。

繼續閱讀