欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時(shí)間: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)申請(qǐ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. 刪除自動(dòng)生成的src文件

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

3. 新建子module

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

這個(gè)是目前的文件結(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)目,手動(dò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,和這個(gè)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顯示有一個(gè)錯(cuò)誤:由于之前幾步是先生成Artifacts部署包,然后在這一步才導(dǎo)入第三方依賴jar包的,所以在部署包里找不到依賴包。解決方法有兩個(gè):(a)直接在Problems里面點(diǎn)擊 [fix],選這個(gè)方法比較方便

再點(diǎn)擊Apply即可(b)刪除已經(jīng)生成的本demo模塊的的部署包,再重新生成注意:如果使用下一種加jar包的方法(直接在module-web-WEB INF文件夾里加lib文件夾),不會(huì)產(chǎn)生這個(gè)關(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)擊加號(hào),增加Tomcat Server → local

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

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

在部署的時(shí)候,修改下方的Application Context。然后再回到server選項(xiàng)卡,檢查URL的值.URL的值指的是tomcat啟動(dòng)完成后自動(dòng)打開你指定的瀏覽器,然后默認(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)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • SpringBoot整合resilience4j實(shí)現(xiàn)接口限流

    SpringBoot整合resilience4j實(shí)現(xiàn)接口限流

    最近在開發(fā)項(xiàng)目的時(shí)候,需要用到限流的功能,本文主要介紹了SpringBoot整合resilience4j實(shí)現(xiàn)接口限流,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-01-01
  • MyBatisPlus條件構(gòu)造器圖文實(shí)例詳解

    MyBatisPlus條件構(gòu)造器圖文實(shí)例詳解

    這篇文章主要介紹了MyBatisPlus條件構(gòu)造器,了解內(nèi)部原理是為了幫助我們做擴(kuò)展,同時(shí)也是驗(yàn)證了一個(gè)人的學(xué)習(xí)能力,如果你想讓自己的職業(yè)道路更上一層樓,這些底層的東西你是必須要會(huì)的
    2023-01-01
  • Java ThreadPool的使用解析

    Java ThreadPool的使用解析

    這篇文章主要介紹了Java ThreadPool的使用解析,幫助大家更好的理解和使用Java,感興趣的朋友可以了解下
    2020-10-10
  • java使用Runtime執(zhí)行系統(tǒng)命令遇到的問題

    java使用Runtime執(zhí)行系統(tǒng)命令遇到的問題

    這篇文章主要介紹了java使用Runtime執(zhí)行系統(tǒng)命令遇到的問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • Java找出1000以內(nèi)的所有完數(shù)

    Java找出1000以內(nèi)的所有完數(shù)

    一個(gè)數(shù)如果恰好等于它的因子之和,這個(gè)數(shù)就稱為 "完數(shù) "。例如6=1+2+3.編程找出1000以內(nèi)的所有完數(shù)
    2017-02-02
  • java實(shí)現(xiàn)簡單學(xué)生成績管理系統(tǒng)

    java實(shí)現(xiàn)簡單學(xué)生成績管理系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了java實(shí)現(xiàn)簡單學(xué)生成績管理系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • SpringBoot中定時(shí)任務(wù)@Scheduled注解的使用解讀

    SpringBoot中定時(shí)任務(wù)@Scheduled注解的使用解讀

    這篇文章主要介紹了SpringBoot中定時(shí)任務(wù)@Scheduled注解的使用解讀,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • Spring?MVC中的Controller進(jìn)行單元測(cè)試的實(shí)現(xiàn)

    Spring?MVC中的Controller進(jìn)行單元測(cè)試的實(shí)現(xiàn)

    本文主要介紹了如何對(duì)Spring?MVC中的Controller進(jìn)行單元測(cè)試的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • PageHelper在springboot+mybatis框架中的使用步驟及原理解析

    PageHelper在springboot+mybatis框架中的使用步驟及原理解析

    這篇文章主要介紹了PageHelper在springboot+mybatis框架中的使用步驟及原理解析,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-03-03
  • idea中創(chuàng)建新類時(shí)自動(dòng)添加注釋的實(shí)現(xiàn)

    idea中創(chuàng)建新類時(shí)自動(dòng)添加注釋的實(shí)現(xiàn)

    在每次使用idea創(chuàng)建一個(gè)新類時(shí),過了一段時(shí)間發(fā)現(xiàn)看不懂這個(gè)類是用來干嘛的,為了解決這個(gè)問題,我們可以設(shè)置在創(chuàng)建一個(gè)新類時(shí)自動(dòng)添加注釋,幫助我們理解這個(gè)類的用處,本文主要介紹了在idea中創(chuàng)建新類時(shí)自動(dòng)添加注釋的實(shí)現(xiàn),感興趣的可以了解一下
    2025-03-03

最新評(píng)論