在eclipse下創建maven項目並部署到tomcat服務器下(注意目錄結構)

 maven項目部署到服務器有很多方法,可以利用jetty-maven-plugin或者tomcat-maven-plugin,這屬於maven的知識點。

    在第一次使用maven 創建項目時,首先要注意目錄結構,如果是自己創建架構,要注意配置文件存放地址和相互之間的讀取路徑,在用別人的代碼時很多時候是讀取不到配置文件,這個是最基本的文件存放位置,可以作爲參考:


      通常開發中,需要將項目放在服務器上藉助開發工具進行調試,這裏就寫一下在eclipse中創建maven項目,並將它改造使之能夠部署到集成在eclipse中的tomcat上面。

     1.點擊File-->New-->Project,選擇Maven Project,點擊Next

      

 

     2  選擇項目所在的java working set ,點擊Next

    


    3.在Catalog中選 All Catalogs,在下面的選項中選中maven-archetype-webapp,點擊Next

    


  4.填入Group Id Artifact Id 等選項,點擊Finish

       


     5。這時,一個maven項目已經創建好了,但是還要對其進行進一步設置

          在項目名稱上點右鍵,選擇properties,在左側樹中選擇Project Facets ,點擊右邊的Convert to faceted from.

        

   6.在彈出的窗口上,勾選Dynamic Web Module ,版本號選擇2.5,(3.0只有tomcat7支持)。點擊Apply -->ok

     


   7.完成上一步設置後,項目目錄結構如圖所示,多出了一個WebContent目錄,這是不符合maven項目的目錄結構的,我們可以將WebContent目錄下的META-INF複製到webapp目錄下,然後刪除WebContent目錄即可。

    

    8.完成上一步之後得到的目錄結構如下所示

    

   9.在項目上點右鍵,New-->Source Folder ,取名爲src/main/java ,用來存放java文件

   

  10 添加Source Folder 之後的項目結構如下所示

   

  11.設置Deployment Assembly。在項目上點擊右鍵,選擇properties,選擇Deployment Assembly,在右側窗口將Webcontent刪除。



   12.在Deployment Assembly下點擊 add  ,彈出如下窗口,點擊Folder,選擇src-->main-->webapp,點擊完成,繼續點擊add 選擇 Java Build Path Entries  ,選擇 Maven Dependencies,點擊完成


  13.最終,得到Deployment Assembly的結果如下

   

   

   這時,該maven項目就已經能夠部署到tomcat服務器上了,我們啓動服務器進行測試

   結果爲

   

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