大家都知道在
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...