1. 程式人生 > >IDEA 旗艦版 使用Maven建立Web工程 並部署tomcat

IDEA 旗艦版 使用Maven建立Web工程 並部署tomcat

這個因為是旗艦版的,所以比較簡單:::

1.建立一個Project

2.


3.


4.這裡在Properties中新增一個引數archetypeCatalog=internal,不加這個引數,在maven生成骨架的時候將會非常慢,有時候會直接卡住。

來自網上的解釋:

archetypeCatalog表示外掛使用的archetype元資料,不加這個引數時預設為remote,local,即中央倉庫archetype元資料,由於中央倉庫的archetype太多了,所以導致很慢,指定internal來表示僅使用內部元資料。

注意:這裡儘量使用自己的maven路徑。


5.


6.配置Tomcat

run-------edit configuration--------tomcat service-----------local然後填寫各種,特別注意如下package的打包配置:

如下圖,點選Before launch:Make下的+號----select maven goal------彈出對話方塊配置“package”如圖所示,點選OK!


7.pom檔案加入如下配置

<build>
        <plugins>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-war-plugin</artifactId>
                <version>2.1.1</version>
                <configuration>
                    <webappDirectory>webapps</webappDirectory>//這裡的webapps對應編譯後class所放置的資料夾。與樹形目錄的webapps對應
                </configuration>
            </plugin>
        </plugins>
    </build>

8.Maven打包生成target目錄,然後再回到剛才Tomcat配置的Deployment下的Deploy at the server startup下的+,選擇“External Source...”,選擇剛才生成的target目錄下生成的war包,點選OK

(ps:如果此時你找不到war包,那麼你可以先執行編譯一次)

9.到此所有配置完成。