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