使用maven創建一個web項目

1. 打開eclispe ,文件,新建一個maven project


2. 然後點擊 Next後,繼續點擊下圖的Next


3. 然後選擇默認的quickstart,然後點擊Next 


在這裏有人就會有疑問了,因爲網上有些資料是選maven-archetype-webapp這個選項的,而我建議的話還是不要選這個,因爲雖然選了這個比較快捷,但是生成的web.xml可能不是你想要的版本,比如可能是2.3的,而你想要的是2.5.當然還是可以改的,只是稍微麻煩點,所以我個人建議還是選quickstart.


4.輸入相應的內容,點擊finish.如下圖。



5 創建好後,目錄如下:



6. 補上其他兩個source folder 和build path 裏配置相應的位置,如下圖



即修改路徑分別對應爲:

src/main/resources  ——>  target/classes

src/main/java  ——>  target/classes

src/test/resources  ——>  target/test-classes

src/test/java  ——>  target/test-classes


7. 將maven項目轉換爲 Dynamic Web Project

    7.1 項目右鍵,選擇Properties

    7.2 在左側選擇 Project Facets後,點擊右側的 ”Convert faceted form... “


8. 修改Java爲你當前項目所需要的JDK版本,並添加Dynamic Web Module 的版本,最後單擊”Further Configuration available“ 鏈接



9.修改Content directory 爲 src/main/webapp 後點擊OK


10.回到Project Facets ,點擊ok後 完成轉換成Dynamic Web Project項目,如下圖


 可能會出現空指針的錯誤,只要重複一下第7至第10步就好了。


11.設置部署程序集(Web Deployment Assembly)


在項目上右鍵單擊,選擇Properties,在左側選擇Deployment Assembly



12.設置部署時的文件發佈路徑

  1 我們刪除test的兩項,因爲test是測試使用,並不需要部署。
  2 設置將Maven的jar包發佈到lib下。 
    Add -> Java Build Path Entries -> Maven Dependencies -> Finish

設置完成後如下圖


13.Web項目創建成功後,目錄結構如下圖所示

      


12 .我們新建一個jsp測試一下(有些版本會自帶創建一個index.jsp)

    發現有錯誤,如下圖

   


13. 在pom.xml 裏添加jar包的引用



14. 啓動項目,輸入相應的地址,就能夠展現了,如下圖:



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章