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