bundles/org.apache.jasper.glassfish/src/org/apache/jasper/compiler/JspRuntimeContext.java
public void run() {
        
        // Loop until the termination semaphore is set
        while (!threadDone) {

            // Wait for our check interval
            threadSleep();

            // Check for included files which are newer than the
            // JSP which uses them.
            try {
                checkCompile();
            } catch (Throwable t) {
                t.printStackTrace();
                log.log(Level.SEVERE, Localizer
                        .getMessage("jsp.error.recompile"), t);
            }
        }
        
    }
public void run() {
        
        // Loop until the termination semaphore is set
        while (!threadDone) {

            // Wait for our check interval
            threadSleep();

            // Check for included files which are newer than the
            // JSP which uses them.
            try {
                checkCompile();
            } catch (Throwable t) {
                t.printStackTrace();
                log.log(Level.SEVERE, Localizer
                        .getMessage("jsp.error.recompile"), t);
            }
        }
        
    }
public void run ( ) { // Loop until the termination semaphore is set while ( ! threadDone ) { // Wait for our check interval threadSleep ( ) ; // Check for included files which are newer than the // JSP which uses them. try { checkCompile ( ) ; } catch ( Throwable t ) { t . printStackTrace ( ) ; log . log ( Level . SEVERE , Localizer . getMessage ( "jsp.error.recompile" ) , t ) ; } } }
The background thread that checks for changes to files
included by a JSP and flags that a recompile is required.
The background thread that checks for changes to files included by a JSP and flags that a recompile is required .