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






