1. 程式人生 > >用idea建立一個maven web專案

用idea建立一個maven web專案

https://blog.csdn.net/sinat_34596644/article/details/52891274

 

一、開啟idea,檢視左上方工具欄,依次點選File->New->Project。此時彈出一個視窗,在左邊欄選擇Maven,稍等一段時間載入之後,右側會出現一列archetype。勾選Create from archtype,找到並選擇org.apache.maven.archtypes:maven-archtype-webapp,點選Next。

 

二、填寫這個maven專案的GroupId,ArtifactId,Version資訊。這是標識maven專案的三維座標。點選Next

 

三、這一步就很關鍵了。上面是maven的根目錄、settings.xml檔案和本地倉庫的位置,這些不必過多理睬,路徑也因人而異。下面的是一些屬性,除了已有的6個,我們需要新增一個archetypeCatalog=internal。這個引數的意義是讓這個maven專案的骨架不要到遠端下載而是本地獲取。如果你沒加這個引數,那麼專案建立可能在卡在downloading maven plugins...繼續點選Next

 

四、為專案命名,點選Finish,專案一瞬間就建立好了!

 

五、檢視專案的結構,可以發現,web應用該有的已經都有了。至此,maven web專案建立完畢,接下來看看如何進行編譯打包部署。

六、直接在idea左下的Terminal終端輸入mvn install,編譯打包成功,顯示BUILD SUCCESS字樣。重新檢視專案的目錄,我們發現專案根目錄下面多了target目錄,該目錄下也打出了war包。

 七、將應用部署到tomcat伺服器。這裡採用兩種部署的方法,可以任選一個。

方法一:

將上面提到的taget目錄下的spring.war包放到tomcat安裝目錄的webapps的目錄下。使用命令列(cmd)切換到tomcat安裝目錄的bin目錄下,執行startup.bat指令碼,執行之後tomcat會部署webapps目錄下的應用war包。稍等應用部署完畢之後,開啟瀏覽器,輸入localhost:8080/spring,可以看到輸出了Hello World!。如圖:

 

方法二:

直接使用idea對tomcat進行配置和對應用進行部署。找到工具欄Run->Edit Configurations...選擇工具符號,找到Tomcat->Local,進行相應配置(主要是配置tomcat的安裝目錄),選擇Deployment->'+',選擇spring.war作為部署包。然後就可以啟動了,效果是一樣一樣的。