使用IDEA創(chuàng)建javaweb項(xiàng)目并配置詳細(xì)步驟+導(dǎo)出war包詳細(xì)步驟

一.使用IDEA創(chuàng)建一個(gè)javaweb項(xiàng)目

1.File->New Project選擇Web Application


圖片.png

然后填寫好路徑和項(xiàng)目名稱,點(diǎn)擊確定。

2.先看一下剛創(chuàng)建好的項(xiàng)目的目錄結(jié)構(gòu)


圖片.png

3.在WEB-INF目錄下右鍵選擇NEW->Directory,創(chuàng)建class和lib兩個(gè)目錄。
WEB-INF/class:用來存放編譯后的java文件。
WEB-INF/lib:用來存放java類庫(kù)文件(.jar)


圖片.png

4.點(diǎn)擊File->Project Structure
-->點(diǎn)擊Modules

-->然后選中項(xiàng)目csdntest
-->在右側(cè)選中Paths


圖片.png

–>選中Use module compile output path
–>修改兩個(gè)路徑都為剛才創(chuàng)建的class目錄
圖片.png

5.-->選擇Dependencies選項(xiàng)卡
-->點(diǎn)擊右邊的綠色+號(hào),選擇第一項(xiàng)JARs or dirctories
-->選擇剛才創(chuàng)建的lib文件夾
圖片.png

-->在彈出的窗口選擇Jar Directory
圖片.png

【另外】:
在Dependencies選項(xiàng)卡我們可以看到我們的javaweb項(xiàng)目所需要的JDK和Tomcat包,如下:


圖片.png

6.接下來配置打包方式Artifacts,->點(diǎn)擊Artifacts選項(xiàng)卡
IDEA會(huì)為我們的項(xiàng)目自動(dòng)創(chuàng)建一個(gè)名字叫“csdn:war exploded”的打包方式,如下:
圖片.png

這個(gè)選項(xiàng)卡我們保持默認(rèn)即可,接下來會(huì)在第二部分導(dǎo)出war包配置時(shí)重新回到這個(gè)地方。
7.接下來開始配置很重要的很重要的Tomcat。
點(diǎn)擊右上角快捷鍵進(jìn)入配置Tomcat的窗口:


圖片.png

-->點(diǎn)擊左上角綠色+號(hào) ->Tomcat Server->local,創(chuàng)建一個(gè)新的Tomcat容器.
-->輸入新的服務(wù)名
-->點(diǎn)擊Application后的"Configure..."按鈕,會(huì)彈出一個(gè)Application Servers按鈕,在Tomcat處選擇本地Tomcat安裝目錄即可:


圖片.png

-->然后設(shè)置下HTTP port,至此本階段Tomcat配置結(jié)束。
請(qǐng)注意此時(shí)是由warnig的,不要著急,接下來我們讓他消失。
圖片.png

8.接下來在Tomcat上部署我們的項(xiàng)目。

Run->Edit Configurations進(jìn)入Run/Debug Configurations窗口
-->選中上一步配好的Tomcat
-->點(diǎn)擊“Deployment”選項(xiàng)卡
-->點(diǎn)擊右上角的綠色+號(hào)->Artifact...


圖片.png

-->修改一下Application context:
【作用】這個(gè)地方的作用就是當(dāng)我們要訪問我們這個(gè)項(xiàng)目時(shí),在本地當(dāng)然是127.0.0.1:8080,當(dāng)我們本地有多個(gè)項(xiàng)目時(shí),我們希望很方便的訪問多個(gè)項(xiàng)目以測(cè)試,當(dāng)把Applicvation context修改為/csdntest時(shí),我們的項(xiàng)目的訪問地址就變成了127.0.0.1:8080/csdntest.
圖片.png

至此我們一個(gè)新的javaweb項(xiàng)目所有配置工作終于結(jié)束啦?。。?
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

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

  • 一:創(chuàng)建Web項(xiàng)目 Step-one:創(chuàng)建Web項(xiàng)目 File->new Project Step-two:在WE...
    AlicFeng閱讀 9,574評(píng)論 0 14
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,535評(píng)論 19 139
  • 一、創(chuàng)建并設(shè)置javaweb工程 1.創(chuàng)建javaweb工程File --> New --> Project......
    by_love唯念閱讀 13,561評(píng)論 3 22
  • 在任何時(shí)代,婚姻形態(tài)的變遷是同社會(huì)的發(fā)展緊密聯(lián)系,并和社會(huì)經(jīng)濟(jì),政治制度和文化思想相互影響、相互作用。在七十...
    金家有女閱讀 280評(píng)論 0 0
  • 地鐵穿行進(jìn)入隧道,窗戶變成鏡子,我看到鏡子里的自己,嗯,真好看。 面前的老年人下了車,我有了座位。 右邊坐著一對(duì)母...
    廣言王閱讀 269評(píng)論 0 0

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