亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

IDEA2023 Maven3.9.1+Tomcat10.1.8配置并搭建Servlet5.0的框架實現(xiàn)

 更新時間:2023年07月25日 11:39:11   作者:小盧人  
本文主要介紹了IDEA2023 Maven3.9.1+Tomcat10.1.8配置并搭建Servlet5.0的框架實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

一、Maven3.9.1下載并配置

(1)Maven下載

Maven官網(wǎng):https://maven.apache.org/download.cgi?.

Maven3.9.1下載:https://dlcdn.apache.org/maven/maven-3/3.9.1/binaries/apache-maven-3.9.1-bin.zip

(2)Maven配置環(huán)境變量并修改settings.xml文件

① 將下載好的文件解壓出來,放到你覺得合適的位置

② 點進去找到 conf 文件,里面存放有settings.xml文件

 ③ 打開setting文件

在<settings> </settings>節(jié)點里可以看到

添加

<localRepository>F:\maven_repo</localRepository>

這里的作用是修改本地倉庫的地址,改成你想要存放的位置,也可以不修改,它默認的地址是用戶名下的.m2文件下存放在c盤里。

在<mirrors> </mirrors>節(jié)點里可以看到有一個默認的倉庫我們將其替換成阿里云倉庫,這樣下載速度會更快

替換成

    <!--  配置阿里云  -->
    <mirror>
      <id>aliyunmaven</id>
      <mirrorOf>*</mirrorOf>
      <name>阿里云公共倉庫</name>
      <url>https://maven.aliyun.com/repository/public</url>
    </mirror>

在<profiles> </profiles>節(jié)點里添加你用的JDK版本(我用的是openjdk20.0.1)

    <profile>
      <id>jdk-20.0.1</id>
      <activation>
        <activeByDefault>true</activeByDefault>
        <jdk>20.0.1</jdk>
      </activation>
      <properties>
        <maven.compiler.source>20.0.1</maven.compiler.source>
        <maven.compiler.target>20.0.1</maven.compiler.target>
        <maven.compiler.compilerVersion>20.0.1</maven.compiler.compilerVersion>
      </properties>

 配置完之后保存退出

④ 打開電腦的環(huán)境變量,新建一個  MAVEN_HOME   變量值就是你存放Maven的路徑

保存在  Path 變量添加  %MAVEN_HOME%\bin   

 保存退出

測試,win+R,打開cmd,輸入 mvn -v

可以看到Maven的版本信息

(3)在IDEA中配置Maven(我用的是IDEA的新UI)

① 打開IDEA的初始界面,這是為了全局配置Maven3.9.1

 ② 這里原來是有一個Maven3.8.1的,這是IDEA自帶的,也可以進行配置的,但這期我們主要是講配置我們自己下載的,這就是配置成自己的Maven的樣子

 然后 點擊“運行程序” 

添加

-DarchetypeCatalog=internal

然后 點擊“應(yīng)用”,就完成了IDEA配置Maven

二、Tomcat10.1.8下載并配置

(1)Tomcat10.1.8下載

Tomcat官網(wǎng):https://tomcat.apache.org/

Tomcat10.1.8下載:https://dlcdn.apache.org/tomcat/tomcat-10/v10.1.8/bin/apache-tomcat-10.1.8-windows-x64.zip

 

(2)Tomcat配置

① 將下載好的文件解壓出出來,放到你覺得合適的位置

 ② 啟動Tomcat,點進去再點擊 bin 文件,找到 startup.bat  

(這一步非常要注意JDK的環(huán)境變量要配置正確,否則,啟動不了,會閃一下就沒了)

啟動成功

 注意:

這里本來是亂碼的,要想正確顯示,還得再設(shè)置一下

找到 conf 文件夾里的 logging.propertie 文件

找到這里,將 UTF-8 修改成 GBK,保存,這樣就能正常顯示

(3)創(chuàng)建Maven項目

 ① 打開IDEA,創(chuàng)建一個Maven項目

 ② 可以看到它并沒有完整 缺少 src/main 下的 webapps 文件,那我們就得補全它

首先在 pom.xml 文件里加上這一句 <packaging>war</packaging>,記得刷新一下哦 ,②箭頭是Maven 刷新

 其次,點擊設(shè)置,選擇“項目結(jié)構(gòu)”

 點擊 Facet ,選擇Web(tomcat_demo2)

第3步驟需要雙擊標紅的資源目錄 ,點擊確定就行,顯示未找到目錄是否要創(chuàng)建,選擇“是”就可以了

 第5步驟點擊 web.xml,點擊“確定” 就行

這個web.xml是需要在webapps文件下的,我們只需要將WEB-INF拖進webapps文件里去就行

 這樣的步驟下來就補全了

(4)IDEA配置Tomcat

 點擊如圖片上相應(yīng)的位置

 第六步點擊配置,Tomcat主目錄就是你存放Tomcat的路徑,選好之后,點擊"確定"就行

再點擊“部署”

點擊“應(yīng)用”

 就變成了這樣

 到這里就配置結(jié)束了,就差啟動了。

我們可以先再webapps下創(chuàng)建一個 test_1.html 文件,用作啟動測試

  test_1.html 文件里的內(nèi)容如下

啟動Tomca

部署成功

 訪問test_1.html文件

 訪問成功!

三、搭建Servlet

(1)在pom.xml文件添加依賴項

    <dependencies>
        <dependency>
            <groupId>jakarta.servlet</groupId>
            <artifactId>jakarta.servlet-api</artifactId>
            <version>5.0.0</version>
        </dependency>
    </dependencies>

 這里如果標紅的話,就Maven刷新一下,它就會從倉庫里加載

(2)新建一個JAVA類 

接下來就要實現(xiàn)Servlet接口

 點一下標紅的點擊“實現(xiàn)方法”,然后點擊確定就行

在類的上方添加一個@WebServlet("/hello"),hello就是我們要訪問這個類的地址,也可以寫成你想要的

我們在service這個方法里寫一句話用作測試,它會在控制臺顯示出來,成功調(diào)用了service這個方法,就說明訪問Servlet搭建成功了

啟動Tomcat

 再看一下IDEA控制臺

成功輸出“各位點贊的都是帥哥美女”

 那到這里就都結(jié)束了

總結(jié):

各位下載Maven版本是不要選擇太高的,會出現(xiàn)不兼容,可以參考IDEA自帶的版本比它高一點沒事。

到此這篇關(guān)于IDEA2023 Maven3.9.1+Tomcat10.1.8配置并搭建Servlet5.0的框架實現(xiàn)的文章就介紹到這了,更多相關(guān)IDEA Maven Tomcat Servlet搭建內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 安卓系統(tǒng)中實現(xiàn)搖一搖畫面振動效果的方法

    安卓系統(tǒng)中實現(xiàn)搖一搖畫面振動效果的方法

    這篇文章主要介紹了安卓系統(tǒng)中實現(xiàn)搖一搖畫面振動效果的方法,調(diào)用Android SDK中的SensorEventListener接口,需要的朋友可以參考下
    2015-07-07
  • Java 調(diào)用Restful API接口的幾種方式(HTTPS)

    Java 調(diào)用Restful API接口的幾種方式(HTTPS)

    這篇文章主要介紹了Java 調(diào)用Restful API接口的幾種方式(HTTPS),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-02-02
  • SpringBoot整合Mail輕松實現(xiàn)郵件自動推送功能

    SpringBoot整合Mail輕松實現(xiàn)郵件自動推送功能

    在項目中經(jīng)常會遇到SpringBoot推送消息的業(yè)務(wù),除了站內(nèi)推送通知,郵件推送也是一種常見的方式,本文小編就給大家介紹了SpringBoot整合Mail輕松實現(xiàn)郵件自動推送功能,需要的朋友可以參考下
    2024-12-12
  • Java靜態(tài)方法不能調(diào)用非靜態(tài)成員的原因分析

    Java靜態(tài)方法不能調(diào)用非靜態(tài)成員的原因分析

    在Java中,靜態(tài)方法是屬于類的方法,而不是屬于對象的方法,它可以通過類名直接調(diào)用,無需創(chuàng)建對象實例,非靜態(tài)成員指的是類的實例變量和實例方法,它們需要通過對象實例才能訪問和調(diào)用,本文小編將和大家一起探討Java靜態(tài)方法為什么不能調(diào)用非靜態(tài)成員
    2023-10-10
  • Jmeter如何基于命令行運行jmx腳本

    Jmeter如何基于命令行運行jmx腳本

    這篇文章主要介紹了Jmeter如何基于命令行運行jmx腳本,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-07-07
  • SpringBoot實現(xiàn)websocket服務(wù)端及客戶端的詳細過程

    SpringBoot實現(xiàn)websocket服務(wù)端及客戶端的詳細過程

    文章介紹了WebSocket通信過程、服務(wù)端和客戶端的實現(xiàn),以及可能遇到的問題及解決方案,感興趣的朋友一起看看吧
    2024-12-12
  • Java+opencv3.2.0實現(xiàn)hough直線檢測

    Java+opencv3.2.0實現(xiàn)hough直線檢測

    這篇文章主要為大家詳細介紹了Java+opencv3.2.0之hough直線檢測,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-02-02
  • 在springboot中使用AOP進行全局日志記錄

    在springboot中使用AOP進行全局日志記錄

    這篇文章主要介紹就在springboot中使用AOP進行全局日志記錄,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • JAVA生成pdf文件的實操教程

    JAVA生成pdf文件的實操教程

    PDF是可移植文檔格式,是一種電子文件格式,具有許多其他電子文檔格式無法相比的優(yōu)點,下面這篇文章主要給大家介紹了關(guān)于JAVA生成pdf文件的相關(guān)資料,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2022-11-11
  • idea中如何使用(Undo Commit...)

    idea中如何使用(Undo Commit...)

    這篇文章主要介紹了idea中如何使用(Undo Commit...)問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-02-02

最新評論