前言
首先是思想上的改變。很多使用過eclipse或者myEclipse的同事都有workspace(工作空間)的概念。但在IDEA中workspace被替換成了Porject,eclipse中的Project(項(xiàng)目)在IDEA中的概念就是Module。
Intellij IDEA 創(chuàng)建Web項(xiàng)目
1.File -> New Module,進(jìn)入創(chuàng)建項(xiàng)目窗口

2.選擇Java類型
- Java視圖主要用來進(jìn)行Java SE開發(fā)的
Java EnterPrise視圖主要用來進(jìn)行Java EE開發(fā)的,web項(xiàng)目大多在這個(gè)視圖開發(fā) - new SDK--->選擇jdk安裝目錄(注意不是jre)
- 選擇Java版本
- 選擇Tomcat服務(wù)器


在Additional Libraries and Frameworks:勾選項(xiàng)目所需的庫和框架。因?yàn)橐獎?chuàng)建web項(xiàng)目,所以選擇Web Application。

3.填寫項(xiàng)目名稱及目錄,然后點(diǎn)擊Finish。

【特別注意】
如果你當(dāng)前視圖已經(jīng)有一個(gè)項(xiàng)目,如果你想要新建一個(gè)項(xiàng)目,注意要把項(xiàng)目路徑給改了,不要在原來的工作空間,不然你新建的項(xiàng)目會被建立在原來的工作空間中。比如我當(dāng)前項(xiàng)目是lookyi,我新建項(xiàng)目的地址是這樣的:

新建的項(xiàng)目會被建立在原來的工作空間中:

4.項(xiàng)目屬性配置
(1)配置項(xiàng)目的JDK和language level

(2)配置Module
-
Module中的source中主要配置文件夾類型;
在main文件夾下新建一個(gè)java文件夾,把它設(shè)為源代碼文件夾(點(diǎn)擊“Sources”)
-
Path主要配置class文件編譯后存放的路徑(我自己在web-inf下創(chuàng)建了classes和lib文件夾,個(gè)人習(xí)慣);
點(diǎn)擊Modules -> Paths,勾選"Use module compile output path",將"Output path"和"Test Output path"都改為之前創(chuàng)建的classes目錄 :
-
Dependencies配置項(xiàng)目jar包,jdk,server,項(xiàng)目自身lib中的jar;
配置Tomcat
1.配置Tomcat
打開面板 Run -- 》Edit Configurations,點(diǎn)+號,選擇 Tomcat server --> Local --> ,在"Name"處輸入新的服務(wù)名,點(diǎn)擊"Application server"后面的"Configure...",彈出Tomcat Server窗口,選擇本地安裝的Tomcat目錄 -> OK

輸入tomcat名稱和配置信息后,點(diǎn)擊“Deployment”標(biāo)簽頁,點(diǎn)擊下面的+號,在彈出的列表中選擇“Artifact”, 彈出提示框, 選擇要deployment的project(添加Artifact部署)。


2.在Tomcat中部署并運(yùn)行項(xiàng)目
Run -> Edit Configurations,進(jìn)入"Run Configurations"窗口 2.選擇之前配置好的Tomcat,點(diǎn)擊"Deployment"選項(xiàng)卡,點(diǎn)擊"+"->"Artifact"-> 選擇創(chuàng)建的web項(xiàng)目

修改"Application context"-> Apply -> OK

運(yùn)行Tomcat,在瀏覽器中查看運(yùn)行結(jié)果就OK。


