Tomcat學習記錄

2021-10-03 08:21:35 字數 753 閱讀 2832

利用server.xml進行專案對映的部署

manager web方式

請求被傳送到本機埠8080,被在那裡偵聽的coyote http/1.1 connector獲得

connector把該請求交給它所在的service的engine來處理,並等待來自engine的回應

engine獲得請求localhost/yy/index.jsp,匹配它所擁有的所有虛擬主機host

engine匹配到名為localhost的host(即使匹配不到也把請求交給該host處理,因為該host被定義為該engine的預設主機)

localhost host獲得請求/yy/index.jsp,匹配它所擁有的所有context

host匹配到路徑為/yy的context(如果匹配不到就把該請求交給路徑名為」「的context去處理)

context匹配到url pattern為*.jsp的servlet,對應於jspservlet類

構造httpservletrequest物件和httpservletresponse物件,作為引數呼叫jspservlet的doget或dopost方法

context把執行完了之後的httpservletresponse物件返回給host

host把httpservletresponse物件返回給engine

engine把httpservletresponse物件返回給connector

connector把httpservletresponse物件返回給客戶browser

linux學習記錄 tomcat安裝

2 用putty連線到伺服器,登入,進入壓縮包所在的資料夾。使用tar tar vzxf apache tomcat 9.0.16.tar.gz c usr local 語句將壓縮包解壓到 usr local目錄下 3 進入解壓後的tomcat的bin目錄 cd usr local apache t...

tomcat優化記錄

1.使用jdk自帶的jconsole進行視覺化檢視 2.使用jmeter做壓力測試,做完後有幾個重要的指標 正確率 cpu佔用率 qps jvm 3.tomcat server.xml優化 arp預設是bio的,改為nio非同步 非阻塞模式 context reloadable true 改為rel...

tomcat使用出錯記錄

tomcat啟動時using catalina base這個配置檔案是在bin catalina.sh中配置 tomcat關閉失敗 原因 這是因為tomcat啟動的時間過長,在tomcat沒完全啟動時執行關閉tomcat的命令就會出這個錯誤。在tomcat沒有完全啟動完成時是可以檢視到tomcat執...