1. 程式人生 > >IntelliJ IDEA2016 + maven 建立java web 專案

IntelliJ IDEA2016 + maven 建立java web 專案

  1. 如下圖,開啟idea之後,file -> new -> project

在這裡插入圖片描述

  1. 如下圖,在彈出的new project 頁面,選擇maven -> 勾選Create from artifactype (如果不選擇,下面的那一步就沒辦法走了)-> 選中webapp(值得注意的是,這個地方有兩個app,選擇maven-archetype-webapp), next 在這裡插入圖片描述

  2. 如下圖,接下來就是填寫groupId 和archetypeId 了,網上找了查了一下 來自網上的解釋: GroupID是專案組織唯一的識別符號,實際對應JAVA的包的結構,是main目錄裡java的目錄結構。 ArtifactID就是專案的唯一的識別符號,實際對應專案的名稱,就是專案根目錄的名稱。 一般來說,包的命名習慣是域名的反過來,加個公司或者個人的名稱吧,個人習慣。

    www.demo.com -> com.richard.demo; 那麼都知道,test是專案名稱,也是在最後面的,所有專案組的唯一識別符號(groupId):com.richard, 專案的唯一識別符號(ArtifactId)demo. 這樣你就知道大概對應填些什麼東西了。 next

在這裡插入圖片描述

  1. 如下圖,這一步,直接按照預設,點選next也可以的,但是可能建立完成之後會下載一些東西,然後導致比較慢,所以我看到寫一下。點選有框出來的那個加好,輸入對應的name和value,然後點選OK。next. 來自網上的解釋: archetypeCatalog表示外掛使用的archetype元資料,不加這個引數時預設為remote,local,即中央倉庫archetype元資料,由於中央倉庫的archetype太多了,所以導致很慢,指定internal來表示僅使用內部元資料。 在這裡插入圖片描述

  2. 如下圖,填寫project name和module name, module name預設和project name 一樣的,但是如果這個專案只有這一個module,不改無所謂的,如果有很多的module,那肯定是修改一下咯。 在maven管理的project下面,可以有很多個module的子專案。有點類似一個包裡面可以有很多個子包(個人是這麼類比理解的)。 finish. 在這裡插入圖片描述

  3. 如下圖,彆著急,專案建立完了還不一定能執行,要看你有沒有配置好tomcat和jdk了(執行環境)。 下圖左邊圈出來的是專案的目錄結構,這個對照一下就好了, 然後在右上角點選那個下拉框,再點選Edit Configurations(去設定執行環境)。 專案結構需要等maven載入完成才出現。 在這裡插入圖片描述

    7,如下圖,點選加號,然後往下滾,找到tomcat server, 然後選擇local(選擇本地的tomcat), 注意此處不選擇加號下方也有一個tomcat server 那個是配置預設tomcat的引數。

在這裡插入圖片描述 8. 如下圖,預設是server的配置,2的名字是和1是同步的,所有修改1處的name就好了,然後3處選擇你本地的tomcat的路徑, 這些都配置好了之後,切換到server旁邊的Deployment屬性框

在這裡插入圖片描述 9. 如下圖,切換到了Deployment框,點選加號,然後選中exploded的war, 點選OK. 在這裡插入圖片描述 10. 如下圖,在右側輸入你需要執行的地址,一般都是跟著project name 一樣的。最後一步,也是最重要的一步,那就是點選apply, 和OK。

在這裡插入圖片描述

  1. 現在準備工作算是基本完成了,接下來就是點選右側的run,然後等待奇蹟的時刻了。

在這裡插入圖片描述

  1. OK, 不知道你的是否成功,如果你最後的結果頁面和我一樣,一般來說是沒有問題的, 結果如下。 在這裡插入圖片描述

此文章借鑑了別處。