Tomcat服务器目录结构
對(duì)于開(kāi)發(fā)人員來(lái)說(shuō),經(jīng)常會(huì)用到Tomcat服務(wù)器,它用起來(lái)簡(jiǎn)單,比較實(shí)用。
1.Tomcat的下載
1.請(qǐng)先確認(rèn)你的JDK版本(在cmd窗口輸入 java -version)
因?yàn)槲野惭b的是Tomcat9
Tomcat9不支持JDK12.0、12.0+、1.7+版本
2.看自己的電腦是64位還是32位
Windows鍵+E 組合鍵打開(kāi)頁(yè)面
3.選擇此電腦或我的電腦,右鍵單擊點(diǎn)開(kāi)屬性
可以看到我的是64位
4.確定好后進(jìn)入官網(wǎng)下載Tomcat,
官網(wǎng)地址-點(diǎn)擊進(jìn)入 http://tomcat.apache.org/
選擇左側(cè)的Tomcat版本,本篇文章舉例Tomcat9,其它的版本安裝都一樣
點(diǎn)擊Tomcat9
5.進(jìn)入Tomcat9下載頁(yè)面
對(duì)應(yīng)著操作系統(tǒng)位數(shù)進(jìn)行下載,下載后會(huì)是一個(gè)zip壓縮包[外鏈圖片轉(zhuǎn)存失敗,源站可能有防盜鏈機(jī)制,建議將圖片保存下來(lái)直接上傳(img-ZCWcjbHm-1593167953984)(https://mxszs.oss-cn-beijing.aliyuncs.com/img/20191116134231311.png)]
解壓壓縮包,放在想要放在的盤(pán)符(D盤(pán)、E盤(pán)…無(wú)所謂,記著路徑就可以,但最好不要是C盤(pán),可能會(huì)出現(xiàn)拒絕訪問(wèn))
我的在F盤(pán)
雙擊打開(kāi)之后
6.將此路徑保存到記事本中
(所有的這種路徑都可以采用這種方法,保持下去)后期配置環(huán)境變量要用到
2.Tomcat目錄結(jié)構(gòu):
1.bin
bin目錄主要是用來(lái)存放tomcat的命令,主要有兩大類,一類是以.sh結(jié)尾的(linux命令),另一類是以.bat結(jié)尾的
(windows命令)。
重要:
很多環(huán)境變量的設(shè)置都在此處,例如可以設(shè)置JDK路徑、TOMCAT路徑
startup 用來(lái)啟動(dòng)tomcat
shutdown 用來(lái)關(guān)閉tomcat
修改catalina可以設(shè)置tomcat的內(nèi)存
2.conf
conf目錄主要是用來(lái)存放tomcat的一些配置文件。
重要:
server.xml可以設(shè)置端口號(hào)、設(shè)置域名或IP、默認(rèn)加載的項(xiàng)目、請(qǐng)求編碼
web.xml可以設(shè)置tomcat支持的文件類型
context.xml可以用來(lái)配置數(shù)據(jù)源之類的
tomcat-users.xml用來(lái)配置管理tomcat的用戶與權(quán)限
在Catalina目錄下可以設(shè)置默認(rèn)加載的項(xiàng)目
3.lib
lib目錄主要用來(lái)存放tomcat運(yùn)行需要加載的jar包。
例如,像連接數(shù)據(jù)庫(kù)的jdbc的包我們可以加入到lib目錄中來(lái)。
4.logs
logs目錄用來(lái)存放tomcat在運(yùn)行過(guò)程中產(chǎn)生的日志文件,非常重要的是在控制臺(tái)輸出的日志。(清空不會(huì)對(duì)tomcat運(yùn)行帶來(lái)影響)
在windows環(huán)境中,控制臺(tái)的輸出日志在catalina.xxxx-xx-xx.log文件中
在linux環(huán)境中,控制臺(tái)的輸出日志在catalina.out文件中
5.temp
temp目錄用戶存放tomcat在運(yùn)行過(guò)程中產(chǎn)生的臨時(shí)文件。(清空不會(huì)對(duì)tomcat運(yùn)行帶來(lái)影響)
6.webapps
webapps目錄用來(lái)存放應(yīng)用程序,當(dāng)tomcat啟動(dòng)時(shí)會(huì)去加載webapps目錄下的應(yīng)用程序。可以以文件夾、war包、jar包的形式發(fā)布應(yīng)用。
當(dāng)然,你也可以把應(yīng)用程序放置在磁盤(pán)的任意位置,在配置文件中映射好就行。
7.work
work目錄用來(lái)存放tomcat在運(yùn)行時(shí)的編譯后文件,例如JSP編譯后的文件。
清空work目錄,然后重啟tomcat,可以達(dá)到清除緩存的作用。
3.Tomcat的配置
3.1 配置JDK
這里不在闡述,有需要的可以點(diǎn)這兒配置JDK
3.2.配置環(huán)境變量
選擇高級(jí)
(記事本中剛才的路徑名)
然后點(diǎn)擊確定就好
之后再找到系統(tǒng)變量中的Path
出來(lái)一個(gè)界面,點(diǎn)擊確定。在后面追加
(第一個(gè)%前面若沒(méi)有分號(hào),請(qǐng)手動(dòng)打上去分號(hào),分號(hào)是英文狀態(tài)下輸入的,特別注意)
最后點(diǎn)擊確定環(huán)境變量就此配置好。
接下來(lái)你解壓的tomcat文件夾下的bin目錄中點(diǎn)擊
startup.bat
顯示此界面,注意此界面常開(kāi)之后
驗(yàn)證環(huán)境變量是否配置成功,瀏覽器輸入一下 http://localhost:8080
出現(xiàn)如下圖,那么就說(shuō)明配置成功了
到此環(huán)境配置成功,但是后面學(xué)習(xí)的路還要很長(zhǎng),一起堅(jiān)持吧!
4.修改Tomcat的端口號(hào)方法
1.查找conf路徑下的server.xml文件,路徑如:
F:\apache-tomcat-9.0.27\conf
2.打開(kāi)server.xml文件修改如下信息:
修改前:
修改后:
3.啟動(dòng)tomcat
啟動(dòng)tomcat,執(zhí)行startup.bat文件,
4.驗(yàn)證端口號(hào)的修改
打開(kāi)瀏覽器,地址輸入:http:\localhost:8888(localhost為部署tomcat的IP,此處為本機(jī)部署,因此使用localhost,之后填寫(xiě)8888為端口號(hào))
5.解決tomcat中文亂碼的問(wèn)題
1.修改apache-tomcat-9.0.14-windows-x64/conf/logging.properties
2、添加語(yǔ)句:java.util.logging.ConsoleHandler.encoding = GBK
3、重啟tomcat,查看日志數(shù)據(jù)即可
6.常見(jiàn)狀態(tài)碼:
200:一切正常
300/301:頁(yè)面重定向(跳轉(zhuǎn))
404:資源不存在
403:權(quán)限不足(如果訪問(wèn)a目錄,但是a目錄設(shè)置不可見(jiàn))
500:服務(wù)器內(nèi)部錯(cuò)誤(代碼有誤)
ties
2、添加語(yǔ)句:java.util.logging.ConsoleHandler.encoding = GBK
3、重啟tomcat,查看日志數(shù)據(jù)即可
6.常見(jiàn)狀態(tài)碼:
200:一切正常
300/301:頁(yè)面重定向(跳轉(zhuǎn))
404:資源不存在
403:權(quán)限不足(如果訪問(wèn)a目錄,但是a目錄設(shè)置不可見(jiàn))
500:服務(wù)器內(nèi)部錯(cuò)誤(代碼有誤)
總結(jié)
以上是生活随笔為你收集整理的Tomcat服务器目录结构的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: dart - 如何从Dart中的列表中找
- 下一篇: Flutter ListView解决底部