在IDEA中創(chuàng)建Web項(xiàng)目的詳細(xì)過程
一.創(chuàng)建Web項(xiàng)目
1.1創(chuàng)建項(xiàng)目
1、打開IDEA,單擊“New Project”或者通過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編寫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,打開瀏覽器,在瀏覽器地址欄輸入??????http://localhost:8080/webProject03/secondServlet,可以在Tomcat窗口中看到輸出“IDEA中的第一
個(gè)Servlet案例,手動(dòng)部署到Tomcat容器中”內(nèi)容。
1.3自動(dòng)部署項(xiàng)目
上述操作中,雖然是在IDEA軟件中完成了Servlet代碼的編寫以及編譯,但是還需要手動(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ù)器才能訪問資源,非常的麻煩。所以,我們可以在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è)置訪問名稱
5、在IDEA中啟動(dòng)啟動(dòng)項(xiàng)目
6、瀏覽器中默認(rèn)輸出index.jsp中的內(nèi)容
7、在瀏覽器地址欄中輸入Servlet訪問路徑,Tomcat控制臺(tái)中輸出service()方法中的內(nèi)容
1.4 war包部署
項(xiàng)目開發(fā)完成后,為了方便部署,我們需要將項(xiàng)目整體打包成war包去部署在Tomcat服務(wù)器中。
war包可以直接放入Tomcat的webapps文件夾中,啟動(dòng)Tomcat后自動(dòng)解壓,即可在瀏覽器中輸入
URL進(jìn)行訪問。
1.4.1 導(dǎo)出war包
1、點(diǎn)擊File->Project Structure菜單(或使用Shift+Ctrl+Alt+S快捷鍵),打開Project Structure窗口
2、在ProjectStructure中選擇左側(cè)的Artifacts頁簽
3、點(diǎn)擊中間上面的“+”,選擇WebApplication:Archive-> Empty
4、點(diǎn)擊上圖中的①處的“+”,選擇Directory Content菜單
1.4.2
部署war包
1.4.3
啟動(dòng)Tomcat服務(wù)器,訪問項(xiàng)目
總結(jié)
到此這篇關(guān)于在IDEA中創(chuàng)建Web項(xiàng)目的文章就介紹到這了,更多相關(guān)IDEA創(chuàng)建Web項(xiàng)目內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
spring boot 2.x html中引用css和js失效問題及解決方法
這篇文章主要介紹了spring boot 2.x html中引用css和js失效,需要的朋友可以參考下2018-11-11Java設(shè)計(jì)模式之原型模式(Prototype模式)介紹
這篇文章主要介紹了Java設(shè)計(jì)模式之原型模式(Prototype模式)介紹,本文講解了如何使用原型模式并給出了代碼實(shí)例,需要的朋友可以參考下2015-03-03SpringMVC前端和后端數(shù)據(jù)交互總結(jié)
本篇文章主要介紹了SpringMVC前端和后端數(shù)據(jù)交互總結(jié),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。2017-03-03Java高效提取PDF文件指定坐標(biāo)的文本內(nèi)容實(shí)戰(zhàn)代碼
在日常工作中,有時(shí)可能會(huì)需要從龐大的PDF文檔中提取其中所包含的文本內(nèi)容,下面這篇文章主要給大家介紹了關(guān)于如何利用Java高效提取PDF文件指定坐標(biāo)的文本內(nèi)容,需要的朋友可以參考下2024-01-01Java動(dòng)態(tài)數(shù)組添加數(shù)據(jù)的方法與應(yīng)用示例
這篇文章主要介紹了Java動(dòng)態(tài)數(shù)組添加數(shù)據(jù)的方法,結(jié)合實(shí)例形式詳細(xì)分析了Java動(dòng)態(tài)數(shù)組的創(chuàng)建、添加、查找、打印等相關(guān)操作技巧,需要的朋友可以參考下2019-11-11java自定義ClassLoader加載指定的class文件操作
這篇文章主要介紹了java自定義ClassLoader加載指定的class文件操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2021-02-02