修改源代码后为什么总是重新启动服务

我用的eclipse+tomcat, 为什么每次修改源代码,tomcat都要重新启动一次,哪怕是很小的改动,很耽误事。非vaadin项目就没有这种情况。

可以在写代码的时候停掉tomcat,写好了以后再启动tomcat,或者可以看下JRebel
https://vaadin.com/jrebel

知道了,多谢

这个问题和Vaadin无关

源代码修改后就需要编译class,Tomcat必须完全重启才能加载新的class,Java程序都是如此

Jsp、PHP、ASP、Ruby之类脚本是运行时刻编译/解释的,所以可以随时修改,立即看到效果

要解决这个问题,貌似只能用JRebel