IntelliJ IDEA配置Web項目

?????我一直是一個忠實的Android程序員,最近Android的活兒較少。總監(jiān)叫研究一下web方面的東東,拓展一下技術(shù)面。于是話不多說,丟了一個web項目給我們!用MyEclipse折騰了半天,報紅!報紅!還是報紅!哪個絕望啊~ 細思,為啥不用IDEA環(huán)境試試呢!經(jīng)過幾番折騰終于把項目用IDEA運行起來了!長長舒了一口氣。好!一起來分享一下。


一、首先打開項目 (如下圖)

1.png

二、配置項目

主要有以下配置:

  • 配置project
  • 配置Modules
  • 配置Libraries
  • 配置Facets
  • 配置Artifacts

點擊File->Project Structure后如下圖:

2.png

我們重點聊一下4 ~ 5項的配置:

1)配置Facets:
?????Facets表述了在Module中使用的各種各樣的框架、技術(shù)和語言。這些Facets讓Intellij IDEA知道怎么對待module內(nèi)容,并保證與相應(yīng)的框架和語言保持一致,總結(jié)來說就是一個組件模板。
web項目一般都要添加一個web facets,點擊+號添加一個Web facets

3.png

添加后下圖所示:

4.png

注意:上圖中path路徑和Web Resource Directory目錄是配置的重點;
path填入項目web.xml的路徑;
Web Resource Directory填入最后需要打包的資源文件目錄路徑(這個目錄里面的文件會被作為部署war包文件的來源);

2)配置Artifacts
Artifacts的設(shè)置決定了部署的war包的目錄結(jié)構(gòu),以及把哪些文件和資源作為打包war的來源;

5.png

切換選項卡到Artifacts --> 點擊綠色的+號 -->選中Web Application:Exploaded --> From Modules 如果上一步設(shè)置Facets正確則在點擊From Modules后會彈出如下界面:

6.png

然后選擇此條目,idea會自動幫我們生成打包項目結(jié)構(gòu)如下:(此目錄就是最后打包生成war包的項目結(jié)構(gòu))

7.png

三、配置Tomcat

配置好上面一切后,我們來試著運行一下項目吧!要運行項目當(dāng)然要設(shè)置tomcat。配置如下:
1)點擊edit configurations

image.png

2)點擊綠色的+號選擇Tomcat server(如果找不到Tomcat server點擊后面more item選項展開即可找到)

9.png

3)設(shè)置本地tomcat的路徑和端口號,如下圖:

image.png

4)打包相關(guān)設(shè)置(重要)
切換到Deployment選項卡

11.png

點擊綠色的+號,添加剛剛我們設(shè)置的Artifact

12.png

設(shè)置編譯和資源文件的輸出目錄

image.png

然后不出意外的話,點擊我們配置好的tomcat旁邊的運行鍵,項目可順利運行

13.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容