Intellij IDEA 創(chuàng)建Web項(xiàng)目并在Tomcat中部署運(yùn)行

前言

首先是思想上的改變。很多使用過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。

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

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

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