文章目錄
一、Maven3.9.1下載并配置
二、Tomcat10.1.8下載并配置
三、搭建Servlet
一、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文件
① 將下載好的文件解壓出來,放到你覺得合適的位置
??
② 點(diǎn)進(jìn)去找到 conf 文件,里面存放有settings.xml文件
?
?③ 打開setting文件
在<settings> </settings>節(jié)點(diǎn)里可以看到
添加
<localRepository>F:\maven_repo</localRepository>
這里的作用是修改本地倉庫的地址,改成你想要存放的位置,也可以不修改,它默認(rèn)的地址是用戶名下的.m2文件下存放在c盤里。
在<mirrors> </mirrors>節(jié)點(diǎn)里可以看到有一個默認(rèn)的倉庫我們將其替換成阿里云倉庫,這樣下載速度會更快
替換成
<!-- 配置阿里云 -->
<mirror>
<id>aliyunmaven</id>
<mirrorOf>*</mirrorOf>
<name>阿里云公共倉庫</name>
<url>https://maven.aliyun.com/repository/public</url>
</mirror>
在<profiles> </profiles>節(jié)點(diǎn)里添加你用的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自帶的,也可以進(jìn)行配置的,但這期我們主要是講配置我們自己下載的,這就是配置成自己的Maven的樣子
?
?然后 點(diǎn)擊“運(yùn)行程序”?
添加
-DarchetypeCatalog=internal
然后 點(diǎn)擊“應(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,點(diǎn)進(jìn)去再點(diǎn)擊 bin 文件,找到 startup.bat??
(這一步非常要注意JDK的環(huán)境變量要配置正確,否則,啟動不了,會閃一下就沒了)
啟動成功
?注意:
這里本來是亂碼的,要想正確顯示,還得再設(shè)置一下
找到 conf 文件夾里的 logging.propertie 文件
?
找到這里,將 UTF-8 修改成 GBK,保存,這樣就能正常顯示
?(3)創(chuàng)建Maven項(xiàng)目
?① 打開IDEA,創(chuàng)建一個Maven項(xiàng)目
?
?
?② 可以看到它并沒有完整 缺少 src/main 下的 webapps 文件,那我們就得補(bǔ)全它
首先在 pom.xml 文件里加上這一句?<packaging>war</packaging>,記得刷新一下哦 ,②箭頭是Maven 刷新
?其次,點(diǎn)擊設(shè)置,選擇“項(xiàng)目結(jié)構(gòu)”
?點(diǎn)擊 Facet ,選擇Web(tomcat_demo2)
第3步驟需要雙擊標(biāo)紅的資源目錄?,點(diǎn)擊確定就行,顯示未找到目錄是否要創(chuàng)建,選擇“是”就可以了
?
?第5步驟點(diǎn)擊 web.xml,點(diǎn)擊“確定” 就行
這個web.xml是需要在webapps文件下的,我們只需要將WEB-INF拖進(jìn)webapps文件里去就行
?
?這樣的步驟下來就補(bǔ)全了
(4)IDEA配置Tomcat
?點(diǎn)擊如圖片上相應(yīng)的位置
?
?
?第六步點(diǎn)擊配置,Tomcat主目錄就是你存放Tomcat的路徑,選好之后,點(diǎn)擊"確定"就行
?
再點(diǎn)擊“部署”
點(diǎn)擊“應(yīng)用”
?就變成了這樣
?到這里就配置結(jié)束了,就差啟動了。
我們可以先再webapps下創(chuàng)建一個 test_1.html 文件,用作啟動測試
? test_1.html 文件里的內(nèi)容如下
啟動Tomca
部署成功
?訪問test_1.html文件
?訪問成功!
三、搭建Servlet
(1)在pom.xml文件添加依賴項(xiàng)
<dependencies>
<dependency>
<groupId>jakarta.servlet</groupId>
<artifactId>jakarta.servlet-api</artifactId>
<version>5.0.0</version>
</dependency>
</dependencies>
?這里如果標(biāo)紅的話,就Maven刷新一下,它就會從倉庫里加載
(2)新建一個JAVA類?
?
接下來就要實(shí)現(xiàn)Servlet接口
?點(diǎn)一下標(biāo)紅的點(diǎn)擊“實(shí)現(xiàn)方法”,然后點(diǎn)擊確定就行
?
?在類的上方添加一個@WebServlet("/hello"),hello就是我們要訪問這個類的地址,也可以寫成你想要的
我們在service這個方法里寫一句話用作測試,它會在控制臺顯示出來,成功調(diào)用了service這個方法,就說明訪問Servlet搭建成功了
啟動Tomcat
?再看一下IDEA控制臺
成功輸出“各位點(diǎn)贊的都是帥哥美女”
?那到這里就都結(jié)束了
總結(jié):文章來源:http://www.zghlxwxcb.cn/news/detail-489419.html
? 各位下載Maven版本是不要選擇太高的,會出現(xiàn)不兼容,可以參考IDEA自帶的版本比它高一點(diǎn)沒事。文章來源地址http://www.zghlxwxcb.cn/news/detail-489419.html
到了這里,關(guān)于IDEA2023 Maven3.9.1+Tomcat10.1.8配置并搭建Servlet5.0的基本框架的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!