最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

在IDEA中創(chuàng)建Web項(xiàng)目的詳細(xì)過(guò)程

 更新時(shí)間:2023年10月12日 15:30:14   作者:get棒棒  
這篇文章主要給大家介紹了關(guān)于在IDEA中創(chuàng)建Web項(xiàng)目的詳細(xì)過(guò)程,很多朋友可能在學(xué)習(xí)java基礎(chǔ)的時(shí)候已經(jīng)熟練掌握了IDEA創(chuàng)建java項(xiàng)目的基本步驟,但隨著學(xué)習(xí)技術(shù)的不斷深入,不同的IDEA版本可能在項(xiàng)目的創(chuàng)建頁(yè)面上出現(xiàn)些許的出入,需要的朋友可以參考下

一.創(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不更新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ù)不正確的處理

    這篇文章主要介紹了Mybatis-plus一對(duì)多分頁(yè)數(shù)據(jù)條數(shù)不正確的處理,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • 詳解Spring Aop實(shí)例之AspectJ注解配置

    詳解Spring Aop實(shí)例之AspectJ注解配置

    本篇文章主要介紹了詳解Spring Aop實(shí)例之AspectJ注解配置,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-04-04
  • 深入Java冒泡排序與選擇排序的區(qū)別詳解

    深入Java冒泡排序與選擇排序的區(qū)別詳解

    本篇文章是對(duì)Java冒泡排序與選擇排序的區(qū)別進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
    2013-05-05
  • 詳解Spring ApplicationContext加載過(guò)程

    詳解Spring ApplicationContext加載過(guò)程

    這篇文章主要介紹了Spring ApplicationContext加載過(guò)程的相關(guān)資料,幫助大家更好的理解和學(xué)習(xí)使用spring框架,感興趣的朋友可以了解下
    2021-03-03
  • Java之Class.forName()用法案例詳解

    Java之Class.forName()用法案例詳解

    這篇文章主要介紹了Java之Class.forName()用法案例詳解,本篇文章通過(guò)簡(jiǎn)要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-09-09
  • Spring AI 入門學(xué)習(xí)指南

    Spring AI 入門學(xué)習(xí)指南

    本文介紹了如何使用SpringAI和Ollama進(jìn)行AI開(kāi)發(fā),包括如何配置和使用聊天、圖像、語(yǔ)音轉(zhuǎn)文字和文字轉(zhuǎn)語(yǔ)音模型,以及如何在Java項(xiàng)目中集成Ollama模型,感興趣的朋友一起看看吧
    2024-11-11
  • Java?IO網(wǎng)絡(luò)模型實(shí)現(xiàn)解析

    Java?IO網(wǎng)絡(luò)模型實(shí)現(xiàn)解析

    這篇文章主要為大家介紹了Java?IO網(wǎng)絡(luò)模型實(shí)現(xiàn)解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • Servlet 過(guò)濾器詳細(xì)介紹

    Servlet 過(guò)濾器詳細(xì)介紹

    這篇文章介紹了Servlet 過(guò)濾器,有需要的朋友可以參考一下
    2013-10-10
  • Java詳細(xì)解析==和equals的區(qū)別

    Java詳細(xì)解析==和equals的區(qū)別

    這篇文章主要介紹了Java中==和equals()的區(qū)別,,==可以使用在基本數(shù)據(jù)類型變量和引用數(shù)據(jù)類型變量中,equals()是方法,只能用于引用數(shù)據(jù)類型,需要的朋友可以參考下
    2022-04-04

最新評(píng)論

金塔县| 界首市| 手机| 临泉县| 茌平县| 阜阳市| 连云港市| 嫩江县| 泗阳县| 浮梁县| 泸溪县| 福鼎市| 济阳县| 石河子市| 仁怀市| 平乐县| 海安县| 基隆市| 拉孜县| 临邑县| 康保县| 遂溪县| 涞水县| 凌云县| 吉木萨尔县| 义马市| 高台县| 太湖县| 宜宾市| 尼木县| 汤原县| 恩施市| 南溪县| 敦煌市| 时尚| 兰西县| 厦门市| 义乌市| 通化市| 和龙市| 兰溪市|