?寫在前面:
?????????本人是在學習B站黑馬程序員SSM框架教程視頻的時候在P37集遇到了問題,如果不解決還沒辦法往下接著聽,老師跳過的模塊創建以及tomcat下載安裝配置和運行等諸多問題,全在這篇博客中得到了解決
😢解決上述問題的全部方法都寫在這篇博客
🤔不過寫完一遍沒有檢查有沒有差錯
😲如果有鐵汁發現有問題或者遇到問題還可以在下面評論或者是私信我
🤔如果對你有幫助的話,還請三連支持
🔥一個新人博主等待你的關注
🐸🐸扎哇太棗糕的博客首頁🐸🐸
目錄
1 web模塊搭建
2 代碼編寫?
3?Tomcat服務器的下載安裝與配置
4 IDEA中配置Tomcat
5 運行
6 拓展(Tomcat控制臺亂碼問題)
1 web模塊搭建
第一步:新建一個maven模塊
第二步:轉web模塊
2 代碼編寫?
創建相應的項目,模塊的目錄結構如下,紅框的文件就是需要創建或者配置的文件
?dao層一個接口一個實現類
?service層一個接口一個實現類
set方法依賴注入,dao層和service層的配置文件(applicationContext.xml)
web層一個servlet類
?servlet注冊(web.xml)
?pom文件(pom.xml)
?最主要的就是最后兩個依賴其他可省
3?Tomcat服務器的下載安裝與配置
????????下載安裝Tomcat之前確保你的jdk和maven已經下載配置完成,如果沒有的話可以參考我的這兩篇文章
maven:只需五步學會Maven 3.6.1OR 3.6.3及其他版本的下載安裝與配置【圖文詳解】
jdk:只需四步完成java JDK1.8的下載安裝與配置【圖文詳解】
這里以Tomcat 9為例講解,其他版本一樣
Tomcat官網:https://tomcat.apache.org/
點擊之后就會自動下載相應的壓縮包,下載完成后在D盤或者其他非C盤的盤符下創建一個Tomcat文件夾,將壓縮包解壓縮到這個文件夾下,就像這樣。
?雙擊進去這個文件夾,并在地址欄中復制tomcat的安裝路徑
?🔥配置環境變量(重點)
變量名:TOMCAT_HOME
變量值:上面復制的tomcat安裝路徑
?變量值:%TOMCAT_HOME%\bin
?一般情況下只要是一步一步跟著做的話就不會有什么差錯
4 IDEA中配置Tomcat
第一步:在web-->WEB-INF下新建一個lib文件夾
第二步:將依賴導入前面創建的lib文件夾下
這一步十分關鍵,不要問我問什么,在這一步整整擋了我一個下午將近四五個小時找了各種外援都沒用。否則tomcat服務器運行的時候會報錯,或者當我們半路新增加一些pom依賴的時候,也需要把依賴中的包導入到lib文件夾下,不然會出現類找不到的異常。?
第三步:配置idea中的tomcat運行
(1)
(2)?
(3)
?(4)
(5)??
5 運行
運行成功后會直接跳轉至下面的瀏覽器網頁,或者localhost:8080?
輸入搜索網址:localhost:8080/UserServlet會執行剛才寫好的UserServlet類的doGet方法
控制臺打印執行的輸出語句
6 拓展(Tomcat控制臺亂碼問題)
如果想讓Tomcat的控制臺輸出不亂碼可以通過配置文件conf-->logging.properties完成
?至于為什么改成GBK,是因為控制臺支持的編碼格式就是GBK,原本默認的UTF-8會導致控制臺打印的日志亂碼。
已經解決問題的uu們,記得去下方的評論區還愿哦? ? ?? ? ? ? ? ? ?
補充內容
鑒于之后很多的小伙伴評論私信我關于url訪問的問題于是在這里進行一個補充,這個問題是tomcat服務器的配置問題,簡單修改一個地方就可以了
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
上一篇:【SSM面向CRUD編程專欄 2】Spring相關API 數據源(連接池)的配置 注解開發 整合junit
下一篇:【SSM面向CRUD編程專欄 4】 Spring集成web環境 SpringMVC初識
參考博客如下,同時對幾位大佬巨巨表示由衷的敬佩加感謝java.lang.ClassNotFoundException: org.springframework.context.support.ClassPathXmlApplicationContext_這個名字先用著的博客-CSDN博客
? ?
(23條消息) IDEA2021.2創建java web項目(很詳細,手把手創建)_漠上塵的博客-CSDN博客_idea創建javaweb項目
? ?
(23條消息) Tomcat服務器下載、安裝、配置環境變量教程(超詳細)_兩行代碼 踏踏實實de工作-CSDN博客_tomcat服務器安裝