上一次分享了中間件-部署Tomcat文章,那么實(shí)際一些最基礎(chǔ)的tomcat知識(shí)有沒有去了解呢?這里簡(jiǎn)單介紹下一些知識(shí)點(diǎn),希望大家喜歡。
知識(shí)點(diǎn)1:tomcat的日志文件
解壓tomcat之后,會(huì)有個(gè)logs目錄,里面記錄的是Tomcat服務(wù)的日志。
一般情況下部署的工程應(yīng)該獨(dú)立寫日志文件,盡量不和tomcat自身的日志混合。
日志文件
知識(shí)點(diǎn)2:tomcat的配置文件
tomcat目錄/conf/server.xml
這里主要記錄tomcat的占用端口,配置HTTP服務(wù)和HTTPS服務(wù)。
知識(shí)點(diǎn)3:tomcat部署的啟動(dòng)腳本
啟動(dòng)so easy
知識(shí)點(diǎn)4:tomcat停止腳本
一般來說:自帶了./shutdown.sh腳本,但是一般停止很慢,如果業(yè)務(wù)不是影響很大,可以直接kill殺死進(jìn)程。
這里提供一個(gè)樣例:
$ cat stopmytomcat.sh
ps -ef|grep "你對(duì)應(yīng)進(jìn)程的關(guān)鍵字"|grep -v grep|awk '{print $2}'|xargs kill -9
知識(shí)點(diǎn)5:tomcat部署應(yīng)用的目錄
tomcat目錄/webApps
tomcat目錄/webapps 目錄下部署多個(gè)工程,一般以文件夾區(qū)分各個(gè)工程。默認(rèn)ROOT目錄,對(duì)應(yīng)工程服務(wù)的根目錄/。
注意:強(qiáng)烈建議部署tomcat的時(shí)候把webapps目錄下的文件和文件夾刪除。
知識(shí)點(diǎn)6:tomcat端口被占用
分兩種情況:
- 第一種:被別的進(jìn)程搶先一步占用了端口,這種情況,要么殺掉其他占用的進(jìn)程,要么自己改端口。
查找被占用的端口
- 第二種:被自己重復(fù)啟動(dòng)Tomcat占用了
別覺得這個(gè)文章很簡(jiǎn)單,我遇到的一些實(shí)習(xí)生連這個(gè)都蒙圈。