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


在Tomcat 的server.xml或者 Tomcat .xxx\conf\Catalina\localhost\project.xml文件中里Context標簽內:
<!-- reloadable為fase表示項目不自動布署 --> 
<Context reloadable="false"> 
<!-- reloadable為true表示項目自動布署 --> 
<Context reloadable="true"> 

第一步:將reloadable設成false
這是修改tomcat 下的catalina目錄下的工程文件如圖(這樣配置將會只對這個工程有效):

第二步:debug方式啟動 Tomcat 。如果你用的是eclipse  Tomcat 插件的話,
將Don't run t omcat  debug mode取消勾選,就是將會是debug方式啟動 Tomcat 了:
window=>preferences=> Tomcat =>JVM Settings



如果是MyEclipse :

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

雖然新方法需要重啟才能生效,不過這也大大提高了我們開發或者調試的速度。





免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM