标签:
JSP->servlet->.clsss
JSP最终要转换为class文件,为什么tomcat在修改java代码的必须先重启tomcat,反而JSP不用。?
在Tomcat的Conf/web.xml文件中,可以对Tomcat的这种对JSP修改的机制进行修改。
这是因为Tomcat对JSP进入了侦听,如果有修改,就会重新翻译成Servlet并最终编译成Class文件,替换掉原JSP页面对应的Class文件。Tomcat的内部机制是可以让这种Class文件立即生效的。而普通的Class文件修改后,不能立即生效。
在“development”(开发模式)下,可以使用modificationTestInterval来设置Tomcat检查JSP更新的时间间隔,单位为秒,默认4秒
在非“development”模式下,使用checkInterval来设置Tomcat检查JSP更新的时间间隔,单位为秒,默认为不检查。
对于上面提到的“development”模式,也是在web.xml文件中配置的,如下
默认情况下Tomcat使用“development” 模式。
标签:
原文地址:http://www.cnblogs.com/hallen/p/4705881.html