日期:2014-05-17  浏览次数:20731 次

如何在不重启TOMCAT的情况下更新动态页面?
tomcat已经启动,服务器在其他城市,如何在不重启tomcat的情况下更新用户访问页面,比方说在网址下面的某个动态页面需要更新,但是又不想重启tomcat,如果可以,请问怎么实现,如果不可以,也烦请说明理由。
我记得改 <Context path="" docBase="E:\aaa" reloadable="true" crossContext="true"/>可以,是不是那样?
------解决方案--------------------
1.对于 servlet,首先你要在你的conf.xml配置文件中要把context元素下的reloadable属性设置为true,这样会监视class文件和lib目录的变化,
现在你可以在命令行下编译java程序,这样就OK了,tomcat一般等一小会就会提示reload...什么的
2 当然对于jsp,它是在第一次被访问时被编译的,所以你不用重启tomcat,只要重新访问这个页面就好