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