markt       2004/03/16 16:11:30

  Modified:    catalina/src/share/org/apache/catalina/core
                        StandardContext.java
  Log:
  Fix bug 14228
  - Load on startup servlets should be loaded after AFTER_START_EVENT
    (where environment entries are created).
  
  Revision  Changes    Path
  1.119     +8 -6      
jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/StandardContext.java
  
  Index: StandardContext.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-tomcat-catalina/catalina/src/share/org/apache/catalina/core/StandardContext.java,v
  retrieving revision 1.118
  retrieving revision 1.119
  diff -u -r1.118 -r1.119
  --- StandardContext.java      16 Mar 2004 22:18:35 -0000      1.118
  +++ StandardContext.java      17 Mar 2004 00:11:30 -0000      1.119
  @@ -4252,11 +4252,6 @@
               }
           }
   
  -        // Load and initialize all "load on startup" servlets
  -        if (ok) {
  -            loadOnStartup(findChildren());
  -        }
  -
           // Unbinding thread
           unbindThread(oldCCL);
   
  @@ -4291,6 +4286,13 @@
                   new Notification("j2ee.state.running", this.getObjectName(), 
                                   sequenceNumber++);
               broadcaster.sendNotification(notification);
  +        }
  +
  +        // Load and initialize all "load on startup" servlets
  +        if (ok) {
  +            oldCCL = bindThread();
  +            loadOnStartup(findChildren());
  +            unbindThread(oldCCL);
           }
   
           // Close all JARs right away to avoid always opening a peak number 
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to