jfarcand    2004/02/04 09:28:28

  Modified:    catalina/src/share/org/apache/catalina/core
                        StandardContext.java
  Log:
  When using the embedded interface and calling removeChild(..), the mbean wasn't 
unregistered. That's only occurs when you call removeChild. The mbean is always 
unregistered when calling addChild (StandardContext.start())
  
  Revision  Changes    Path
  1.115     +4 -1      
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.114
  retrieving revision 1.115
  diff -u -r1.114 -r1.115
  --- StandardContext.java      27 Jan 2004 23:18:19 -0000      1.114
  +++ StandardContext.java      4 Feb 2004 17:28:28 -0000       1.115
  @@ -4536,6 +4536,9 @@
           // If you extend this - override this method and make sure to clean up
           children=new HashMap();
           log.debug("resetContext " + oname + " " + mserver);
  +        // Unregister the mbean so when ContainerBase.removeChild() is called
  +        // the associated mbean is unregistered.
  +        destroy();
       }
   
       /**
  
  
  

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

Reply via email to