41265 2006-12-30 02:34:00 +0000 JspServlet's checkInterval parameter cannot be set to 0 implicitly 2007-01-19 19:40:06 +0000 1 1 1 Unclassified Tomcat 5 Jasper 5.5.20 All All RESOLVED FIXED P3 minor --- 1 dies dev 0 oldest_to_newest 97477 0 dies 2006-12-30 02:34:23 +0000 conf\web.xml's JspServlet init parameters include 'checkInterval', whose value is explained as follows: If development is false and checkInterval is greater than zero, background compilations are enabled. If I add the following parameters one would think the background compilations would be disabled (the value is not greater than zero). <init-param> <param-name>checkInterval</param-name> <param-value>0</param-value> </init-param> <init-param> <param-name>development</param-name> <param-value>false</param-value> </init-param> However, the value is changed to 300 and the following warning is outputted: Dec 30, 2006 7:13:57 PM org.apache.jasper.EmbeddedServletOptions <init> WARNING: Warning: Invalid value for the initParam checkInterval. Will use the default value of "300" seconds According to the comment in web.xml "0" was a valid value. Either the comment or the validity check is wrong. Or my understanding of them. 98297 1 markt 2007-01-19 19:40:06 +0000 This is fixed in svn and will be in 5.5.21 onwards. I removed the code that reset the value to 300 if specified as zero.