remm        2004/03/22 04:45:55

  Modified:    catalina/src/share/org/apache/catalina/core
                        StandardContext.java
  Log:
  - It is better to call after start a little bt earlier. The last patch was causing 
some
    regressions, and was not addressing the issue.
  
  Revision  Changes    Path
  1.120     +11 -13    
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.119
  retrieving revision 1.120
  diff -u -r1.119 -r1.120
  --- StandardContext.java      17 Mar 2004 00:11:30 -0000      1.119
  +++ StandardContext.java      22 Mar 2004 12:45:55 -0000      1.120
  @@ -4238,6 +4238,11 @@
               postWelcomeFiles();
           }
   
  +        if (ok) {
  +            // Notify our interested LifecycleListeners
  +            lifecycle.fireLifecycleEvent(AFTER_START_EVENT, null);
  +        }
  +
           // Configure and call application event listeners and filters
           if (ok) {
               if (!listenerStart()) {
  @@ -4252,6 +4257,11 @@
               }
           }
   
  +        // Load and initialize all "load on startup" servlets
  +        if (ok) {
  +            loadOnStartup(findChildren());
  +        }
  +
           // Unbinding thread
           unbindThread(oldCCL);
   
  @@ -4273,11 +4283,6 @@
           // JMX registration
           registerJMX();
   
  -        if (ok) {
  -            // Notify our interested LifecycleListeners
  -            lifecycle.fireLifecycleEvent(AFTER_START_EVENT, null);
  -        }
  -
           startTime=System.currentTimeMillis();
           
           // Send j2ee.state.running notification 
  @@ -4286,13 +4291,6 @@
                   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