在IDEA中創(chuàng)建Web項(xiàng)目的詳細(xì)過(guò)程
一.創(chuàng)建Web項(xiàng)目
1.1創(chuàng)建項(xiàng)目
1、打開(kāi)IDEA,單擊“New Project”或者通過(guò)File-->new-->Project,在彈出的對(duì)話框中輸入項(xiàng)目名
稱,其它的默認(rèn)選擇,點(diǎn)擊finish按鈕


2、為項(xiàng)目添加Web框架支持,右鍵單擊創(chuàng)建的項(xiàng)目,點(diǎn)擊Add Framework 2、為項(xiàng)目添加Web框
架支持,右鍵單擊創(chuàng)建的項(xiàng)目,點(diǎn)擊Add Framework


3、添加依賴包,右鍵單擊WEB-INF文件夾,在彈出的對(duì)話框中選擇New-->Directory命令,創(chuàng)建
lib文件夾,將Tomcat安裝目錄下lib文件夾中的servlet-api.jar文件添加到lib文件夾中。

4、在servlet-api.jar文件上右擊鼠標(biāo),選擇Add As Library,將jar包添加到Library中

1.2編寫(xiě)Servlet類
1、在src上右擊鼠標(biāo)-->new-->package-->輸入com.cxyzxc.www.servlet01包名(包名你可以自己
取)-->回車
2、在包上右擊鼠標(biāo)-->new-->Java Class-->輸入ServletDemo02類名-->回車
3)在WEB-INF文件夾中創(chuàng)建classes文件夾,將編譯后生成的ServletDemo02.class文件所在的文
件夾一起復(fù)制到classes文件夾中
4)啟動(dòng)Tomcat,打開(kāi)瀏覽器,在瀏覽器地址欄輸入??????http://localhost:8080/webProject03/secondServlet,可以在Tomcat窗口中看到輸出“IDEA中的第一
個(gè)Servlet案例,手動(dòng)部署到Tomcat容器中”內(nèi)容。
1.3自動(dòng)部署項(xiàng)目
上述操作中,雖然是在IDEA軟件中完成了Servlet代碼的編寫(xiě)以及編譯,但是還需要手動(dòng)將WEB-INF文件夾復(fù)制到Tomcat的項(xiàng)目文件夾中去,并需要手動(dòng)在WEB-INF文件中創(chuàng)建classes文件夾,然后將IDEA中編譯后的class文件復(fù)制到classes文件夾中,比較麻煩。另外,當(dāng)你的Java文件改變后,你需要重新編譯java文件生成class文件,然后再將class文件復(fù)制到classes文件夾中,再重新啟動(dòng)Tomcat服務(wù)器才能訪問(wèn)資源,非常的麻煩。所以,我們可以在IDEA中集成Tomact服務(wù)器,實(shí)現(xiàn)自動(dòng)部署。
1.3 IDEA集成Tomcat
1、 點(diǎn)擊File-->Settings...

2、選擇雙擊Build,Execution,Deployment-->Application Servers,點(diǎn)擊+號(hào),選擇Tomcat
Server

3、選擇Tomcat服務(wù)器的安裝路徑,點(diǎn)擊ok,Tomcat服務(wù)器就集成到IDEA中了

4、再次點(diǎn)擊File-->Settings...-->Build,Execution,Deployment-->Application Servers,點(diǎn)擊+號(hào),選擇Tomcat Server,可以看到Tomcat服務(wù)器在IDEA中

1.3.1 IDEA部署JavaWeb項(xiàng)目
1、點(diǎn)擊Run或者軟件右邊綠色錘子旁邊下拉框,選擇Edit Configuration...

2、點(diǎn)擊圖示中任意一個(gè)選項(xiàng),進(jìn)入添加運(yùn)行配置界面

3、配置Tomcat Server和運(yùn)行項(xiàng)目的默認(rèn)瀏覽器

4、添加項(xiàng)目到Tomcat中并設(shè)置訪問(wèn)名稱

5、在IDEA中啟動(dòng)啟動(dòng)項(xiàng)目

6、瀏覽器中默認(rèn)輸出index.jsp中的內(nèi)容

7、在瀏覽器地址欄中輸入Servlet訪問(wèn)路徑,Tomcat控制臺(tái)中輸出service()方法中的內(nèi)容

1.4 war包部署
項(xiàng)目開(kāi)發(fā)完成后,為了方便部署,我們需要將項(xiàng)目整體打包成war包去部署在Tomcat服務(wù)器中。
war包可以直接放入Tomcat的webapps文件夾中,啟動(dòng)Tomcat后自動(dòng)解壓,即可在瀏覽器中輸入
URL進(jìn)行訪問(wèn)。
1.4.1 導(dǎo)出war包
1、點(diǎn)擊File->Project Structure菜單(或使用Shift+Ctrl+Alt+S快捷鍵),打開(kāi)Project Structure窗口

2、在ProjectStructure中選擇左側(cè)的Artifacts頁(yè)簽

3、點(diǎn)擊中間上面的“+”,選擇WebApplication:Archive-> Empty

4、點(diǎn)擊上圖中的①處的“+”,選擇Directory Content菜單

1.4.2
部署war包
1.4.3
啟動(dòng)Tomcat服務(wù)器,訪問(wèn)項(xiàng)目
總結(jié)
到此這篇關(guān)于在IDEA中創(chuàng)建Web項(xiàng)目的文章就介紹到這了,更多相關(guān)IDEA創(chuàng)建Web項(xiàng)目?jī)?nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
MyBatis-Plus updateById不更新null值的方法解決
用Mybatis-Plus的updateById()來(lái)更新數(shù)據(jù)時(shí),無(wú)法將字段設(shè)置為null值,更新后數(shù)據(jù)還是原來(lái)的值,本文就來(lái)詳細(xì)的介紹一下解決方法,具有一定的參考價(jià)值,感興趣的可以了解一下2023-08-08
Mybatis-plus一對(duì)多分頁(yè)數(shù)據(jù)條數(shù)不正確的處理
這篇文章主要介紹了Mybatis-plus一對(duì)多分頁(yè)數(shù)據(jù)條數(shù)不正確的處理,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2024-01-01
詳解Spring Aop實(shí)例之AspectJ注解配置
本篇文章主要介紹了詳解Spring Aop實(shí)例之AspectJ注解配置,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-04-04
詳解Spring ApplicationContext加載過(guò)程
這篇文章主要介紹了Spring ApplicationContext加載過(guò)程的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)使用spring框架,感興趣的朋友可以了解下2021-03-03
Java?IO網(wǎng)絡(luò)模型實(shí)現(xiàn)解析
這篇文章主要為大家介紹了Java?IO網(wǎng)絡(luò)模型實(shí)現(xiàn)解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-03-03

