關於tomcat載入jsp的隨筆

2022-09-13 16:09:15 字數 332 閱讀 9769

交代一下背景: 某天晚上部署公升級生產伺服器時, 把所有頁面全替換了(html+jsp)

替換完重啟時,一切正常,開啟登入頁,一切正常,

不正常的是在進入首頁時,突然出現了404問題,頁面報錯jsp路徑找不到,再次重新整理頁面時又可以正確請求到該頁面,很匪夷所思,

當時的排查思路, 

可以訪問到登入頁,說明服務是啟動成功起來了的,仔細看了下404詳細報錯資訊以及規律,發現是一次可以訪問到,一次訪問不到這種的有序的規律,

感覺會是jsp編譯生成的class檔案有問題,於是清除了work目錄重新在看,一切正常了,

結論,由於一直以來部署專案沒有清除work目錄導致的問題

學習Tomcat動態載入JSP的Class類

今天在修改專案乙個jsp檔案時,突然想到tomat是怎麼實現動態實時載入jsp編譯後的class類的?具體原理我將單獨總結一下,這裡簡單實現了動態載入類 1.定義服務類 public class servlet 2.定義服務執行緒 public class servicethread extends...

關於Tomcat自動載入更新class的小技巧

大家都知道在 tomcat 的server.xml或者 tomcat conf catalina localhost 工程.xml檔案中里context標籤內 在小專案中將reloadable屬性設成true或許並沒有什麼感覺,但是在大專案中尤其是用到框架的專案那每次改動class都將會自動部署重新...

關於不重啟Tomcat自動載入改變的class檔案

docbase filemanager reloadable true filemanager docbase filemanager reloadable true 第乙個context是為了ip 埠直接指向filemanger這個專案。path代表的是url入口,例如第乙個代表localhost...