1. 程式人生 > 實用技巧 >記錄Tomcat7.x熱部署配置過程

記錄Tomcat7.x熱部署配置過程

>>> hot3.png

熱部署是指在你對專案程式碼(不論是JSP、JAVA類,甚至是配置檔案)進行了修改時,在不重啟WEB伺服器前提下能讓修改生效。


網上找了不少資料都是通過修改server.xml進行配置的,但奇怪的是我一直配置不成功,編譯後的class倒是能及時上傳到伺服器上,但伺服器愣是不使用修改後的class檔案,也就是reload不生效,最後只得捨棄這種方法,用了另外一種更簡便的方法,哈哈,記錄一下,跟大家分享。


(1) 修改Tomcat 7.x安裝目錄下的conf下的context.xml,在<Context>節點上新增reloadable="true"屬性。

<Context reloadable="true">
//中間資料不用修改
</Context>

(2) 進入myEclipse - > preference -> Tomcat 7.x -> JDK , 在Optional Java VM arguments中填入-Dcom.sun.management.jmxremote=true 如下圖:

(3)部署完成。


Note:這種方式的熱部署,不僅程式碼類檔案會自動部署,配置類檔案的修改也會自動部署,可以大大節省開發等待時間。

轉載於:https://my.oschina.net/liting/blog/530915