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

Idea2023配置tomcat服務(wù)器的圖文教程

 更新時間:2023年10月08日 17:25:59   作者:DEMIY_  
這篇文章主要介紹了Idea2023配置tomcat服務(wù)器的圖文教程,本文是javaweb新手版教程,IDEA2023+JDK1.8+apache-tomcat-8.5.91,沒有使用Maven,需要的朋友可以參考下

本文是JavaWeb新手版教程,IDEA2023+JDK1.8+apache-tomcat-8.5.91,沒有使用Maven

下載鏈接有:

IDEA 旗艦版

因?yàn)椴慌渲胢aven來構(gòu)建web項(xiàng)目,需要下載旗艦版ultimate而非社區(qū)版community,學(xué)生可以在官網(wǎng)申請免費(fèi)的使用

JDK1.8

tomcat8.5.91

1. 新建項(xiàng)目文件夾

新建project,普通的就行

選擇新建項(xiàng)目project

修改項(xiàng)目名字、項(xiàng)目位置、所選語言、構(gòu)建系統(tǒng)和JDK版本

2. 刪除自動生成的src文件

生成的這個project本身是一個module,為了方便管理可以把它看做是文件夾,后續(xù)在其下面新建子module,因此可以直接刪除這個大文件夾下面的src文件夾

3. 新建子module

命名為demo,這個module是我們演示配置tomcat的module。注意是新建module而非directory(文件夾)

這個是目前的文件結(jié)構(gòu)

4. 增加web模塊

給新建的module:demo新建JavaWeb模塊File→ Project Structure → Modules → + → Web → 選中要配置web的module:demo

點(diǎn)擊apply生成web文件夾,web文件夾里可以存放html等資源文件

5. 生成artifacts部署包

需要將已經(jīng)生成的web項(xiàng)目生成artifacts部署包,有兩種方式(1)在上一頁面直接點(diǎn)擊右下角的Create Artifact

(2) 在Artifacts導(dǎo)入web項(xiàng)目,手動生成部署包Artifacts → + → Web Application Exploded → From Modules…

選中需要部署包的web項(xiàng)目

說明:Web Application:Exploded說明是已解壓的Web Application:Archive代表壓縮包,即war包(類似jar包)

部署好頁面如下:

6. 依賴包問題

jar包放的位置有兩種(1)在project下新建的lib文件夾,本項(xiàng)目所有的module共用。新建lib文件夾后,粘貼需要的jar包,右鍵Add As Library

選擇project library

但是由于是項(xiàng)目的library,和這個demo模塊沒有直接聯(lián)系起來,所以需要進(jìn)一步操作,在demo模塊里引用它File → Project Structure → Modules → 選中demo(目標(biāo)模塊) → Dependences

選中剛剛加入jar包的lib

點(diǎn)擊Apply后,發(fā)現(xiàn)左下角Problems出現(xiàn)提醒

這說明本module依賴于加入的lib包,但是存在問題。左側(cè)最下方的Problems顯示有一個錯誤:由于之前幾步是先生成Artifacts部署包,然后在這一步才導(dǎo)入第三方依賴jar包的,所以在部署包里找不到依賴包。解決方法有兩個:(a)直接在Problems里面點(diǎn)擊 [fix],選這個方法比較方便

再點(diǎn)擊Apply即可(b)刪除已經(jīng)生成的本demo模塊的的部署包,再重新生成注意:如果使用下一種加jar包的方法(直接在module-web-WEB INF文件夾里加lib文件夾),不會產(chǎn)生這個關(guān)于部署包-依賴包的問題,

(2)在本module-web文件夾下新建的lib文件夾,專供本module使用demo → web → WEB-INF新建lib文件夾后,粘貼需要的jar包,右鍵Add As Library,選擇module library

7. 配置tomcat

以上完成了web項(xiàng)目的生成與部署,接下來具體實(shí)現(xiàn)tomcat服務(wù)器的部署IDEA右上角的配置

點(diǎn)擊加號,增加Tomcat Server → local

主要修改:(a)name:用于區(qū)分不同的tomcat服務(wù)端(b) 默認(rèn)瀏覽器一般選擇 Chrome

在Deployment這里加入之前建好的部署包

在部署的時候,修改下方的Application Context。然后再回到server選項(xiàng)卡,檢查URL的值.URL的值指的是tomcat啟動完成后自動打開你指定的瀏覽器,然后默認(rèn)訪問的網(wǎng)址。

以上就是配置tomcat的全過程,接下來寫好運(yùn)行的Java代碼之后點(diǎn)擊運(yùn)行,就可以看到瀏覽器運(yùn)行我們的后端代碼了

到此這篇關(guān)于Idea2023配置tomcat服務(wù)器的文章就介紹到這了,更多相關(guān)Idea2023配置tomcat內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • SpringBoot +MybatisPlus集成多數(shù)據(jù)源的使用案例

    SpringBoot +MybatisPlus集成多數(shù)據(jù)源的使用案例

    這篇文章主要介紹了SpringBoot +MybatisPlus集成多數(shù)據(jù)源的使用案例,本文分步驟結(jié)合實(shí)例代碼給大家講解的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2025-05-05
  • 解析Java編程中對于包結(jié)構(gòu)的命名和訪問

    解析Java編程中對于包結(jié)構(gòu)的命名和訪問

    這篇文章主要介紹了Java編程中對于包結(jié)構(gòu)的命名和訪問,是Java入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下
    2015-12-12
  • Java設(shè)計(jì)模式中組合模式應(yīng)用詳解

    Java設(shè)計(jì)模式中組合模式應(yīng)用詳解

    組合模式,又叫部分整體模式,它創(chuàng)建了對象組的數(shù)據(jù)結(jié)構(gòu)組合模式使得用戶對單個對象和組合對象的訪問具有一致性。本文將通過示例為大家詳細(xì)介紹一下組合模式,需要的可以參考一下
    2022-11-11
  • Java三大特性之多態(tài)詳解

    Java三大特性之多態(tài)詳解

    多態(tài)是繼封裝、繼承之后,面向?qū)ο蟮牡谌筇匦?。多態(tài): 是指同一行為,具有多個不同表現(xiàn)形式。本文將來和大家詳細(xì)說說Java中的多態(tài),需要的可以了解一下
    2022-10-10
  • 一篇文章讓你學(xué)會Java的輸入與輸出

    一篇文章讓你學(xué)會Java的輸入與輸出

    這篇文章主要介紹了Java輸入與輸出的相關(guān)資料,包括使用System.out.println()、System.out.printf()和System.out.print()進(jìn)行輸出,以及使用Scanner類和System.in.read()方法進(jìn)行輸入,需要的朋友可以參考下
    2025-03-03
  • Java實(shí)例精煉掌握語法

    Java實(shí)例精煉掌握語法

    本章節(jié)我們將為大家介紹?Java?實(shí)現(xiàn)幾大基礎(chǔ)問題,通過實(shí)例學(xué)習(xí)我們可以更快的掌握?Java?的應(yīng)用,感興趣的朋友來看看吧
    2022-04-04
  • 從拋出異常到返回JSON/XML:SpringBoot?異常處理全鏈路深度解析

    從拋出異常到返回JSON/XML:SpringBoot?異常處理全鏈路深度解析

    Spring?Boot?(基于?Spring?MVC)?提供了一套優(yōu)雅的、解耦的異常處理機(jī)制,本文將帶你深入底層,探究當(dāng)一個異常被拋出后,究竟經(jīng)歷了怎樣的奇幻漂流,又是如何根據(jù)前端需求自動變成?JSON?或?XML?的,感興趣的朋友跟隨小編一起看看吧
    2026-02-02
  • SpringBoot如何利用Twilio?Verify發(fā)送驗(yàn)證碼短信

    SpringBoot如何利用Twilio?Verify發(fā)送驗(yàn)證碼短信

    Twilio提供了一個名為?Twilio?Verify?的服務(wù),專門用于處理驗(yàn)證碼的發(fā)送和驗(yàn)證,下面我們就來看看如何使用Twilio?Verify實(shí)現(xiàn)發(fā)送驗(yàn)證碼短信吧
    2025-03-03
  • SpringBoot事務(wù)異步調(diào)用引發(fā)的bug解決

    SpringBoot事務(wù)異步調(diào)用引發(fā)的bug解決

    本文主要介紹了SpringBoot事務(wù)異步調(diào)用引發(fā)的bug解決,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • logback使用MDCFilter日志過濾源碼解讀

    logback使用MDCFilter日志過濾源碼解讀

    這篇文章主要介紹了logback使用MDCFilter日志過濾源碼解讀,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-11-11

最新評論

玉树县| 衡阳县| 灵丘县| 远安县| 毕节市| 个旧市| 平和县| 白朗县| 南平市| 龙里县| 通化市| 广州市| 宜兰市| 永春县| 建始县| 甘孜| 胶南市| 杨浦区| 余江县| 泾阳县| 涿鹿县| 博野县| 尤溪县| 丰县| 安化县| 松潘县| 江达县| 聂荣县| 宁远县| 清流县| 滦平县| 长武县| 襄樊市| 紫云| 礼泉县| 长沙县| 黑龙江省| 密山市| 华容县| 抚顺县| 潼南县|