3 回答

TA貢獻(xiàn)2041條經(jīng)驗(yàn) 獲得超4個(gè)贊
可以通過(guò)修改Tomcat的配置文件中的
reloadable="true"
(不同版本的Tomcat配置方法不同) 來(lái)使得Java代碼修改后不用重啟服務(wù)器就可以自動(dòng)重新部署web.xml
等配置文件需要服務(wù)器重啟后才能部署上去

TA貢獻(xiàn)1876條經(jīng)驗(yàn) 獲得超5個(gè)贊
正常啟動(dòng)的情況下,如果只是修改了JSP文件或者 html,js等靜態(tài)文件,是不需要重啟也不需要重新部署的; 當(dāng)你修改了Java類,是需要重新部署的, 當(dāng)然重新啟動(dòng)服務(wù)器就包含了重新部署的過(guò)程,所以沒(méi)有必要兩個(gè)都做,做一個(gè)就可以了。
你也可以使用tomcat的debug模式,此時(shí)改動(dòng)了java類,也會(huì)立刻生效,不需要重新部署。

TA貢獻(xiàn)1780條經(jīng)驗(yàn) 獲得超5個(gè)贊
tomcat本身支持熱部署,一般情況下是不需要重啟服務(wù)器的,但是如果修改了一些配置文件,比如spring的配置文件(applicationContext.xml),struts的配置文件(struts.xml)一般是需要重啟的。 還有就是改的過(guò)程中服務(wù)器崩潰了,那就要重啟。
添加回答
舉報(bào)