熱部署是指在你對項目代碼(不管是JSP、JAVA類,甚至是配置文件)進行了修改時,在不重啓WEB服務器前提下能讓修改生效。 服務器
網上找了很多資料都是經過修改server.xml進行配置的,但奇怪的是我一直配置不成功,編譯後的class卻是能及時上傳到服務器上,但服務器愣是不使用修改後的class文件,也就是reload不生效,最後只得捨棄這種方法,用了另一種更簡便的方法,哈哈,記錄一下,跟你們分享。 server
(1) 修改Tomcat 7.x安裝目錄下的conf下的context.xml,在<Context>節點上添加reloadable="true"屬性。 xml
<Context reloadable="true">
//中間數據不用修改
</Context> ip
(2) 進入myEclipse - > preference -> Tomcat 7.x -> JDK , 在Optional Java VM arguments中填入 -Dcom.sun.management.jmxremote=true 以下圖: 開發
(3)部署完成。 rem
Note:這種方式的熱部署,不只代碼類文件會自動部署,配置類文件的修改也會自動部署,能夠大大節省開發等待時間。 部署