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

2021-07-05 10:07:08 字數 1121 閱讀 3599

大家都知道在

tomcat

的server.xml或者

tomcat

.***\conf\catalina\localhost\工程.xml檔案中里context標籤內:  

在小專案中將reloadable屬性設成true或許並沒有什麼感覺,但是在大專案中尤其是用到框架的專案那每次改動class都將會自動部署重新啟動

tomcat

,換誰都會受不了,

我就是其中乙個。

------------------------廢話不多說,解決方案之(1)-----------------

第一步:將reloadable設成false

這是修改

tomcat

下的catalina目錄下的工程檔案如圖(這樣配置將會只對這個工程有效):

第二步:debug方式啟動

tomcat

。如果你用的是eclipse 

tomcat

外掛程式的話,

將don't run 

tomcat

debug mode取消勾選,就是將會是debug方式啟動

tomcat

了:window=>preferences=>

如果是myeclipse

至此,重啟

tomcat

將會生效自動載入class了。不過有一點需要注意。如果你在修改原有**的話不需要重啟toncat就能生效,但是如果是新增乙個方法的話還是得重啟:

雖然新方法需要重啟才能生效,不過這也大大提高了我們開發或者除錯的速度,不然在**中加個逗號都需要重啟,會死人的。

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

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

關於tomcat載入jsp的隨筆

交代一下背景 某天晚上部署公升級生產伺服器時,把所有頁面全替換了 html jsp 替換完重啟時,一切正常,開啟登入頁,一切正常,不正常的是在進入首頁時,突然出現了404問題,頁面報錯jsp路徑找不到,再次重新整理頁面時又可以正確請求到該頁面,很匪夷所思,當時的排查思路,可以訪問到登入頁,說明服務是...

Tomcat 自動啟動並重新載入應用

在開發或是除錯過程中,在 或資源有所更新後,不用每次改過手動啟動伺服器,而由tomcat自動重新啟動和載入資源,可以通過設定tomcat的配置檔案就可以實現。以下是本人本機為例 工作空間建在e myeclipsework,web應用名稱 struts02 修改tomcat 安裝路徑下的 tomcat...