Hi,
    While calling the method destory() on the StandardContext directly, it
seems that the method destoryInternal() is called twice in the
LifecycleMBeanBase, the two stacktraces are below :
    a.  LifecycleMBeanBase.unregister(ObjectName) line: 191
         LifecycleMBeanBase.destroyInternal() line: 73
         ContainerBase.destroyInternal() line: 1109
         StandardContext.destroyInternal() line: 5114
         LifecycleBase.destroy() line: 271
         ContainerBase.removeChild(Container) line: 963
         ContainerBase.destroyInternal() line: 1106
         StandardContext.destroyInternal() line: 5114
         LifecycleBase.destroy() line: 271
         ...
     b. LifecycleMBeanBase.unregister(ObjectName) line: 191
         LifecycleMBeanBase.destroyInternal() line: 73
         ContainerBase.destroyInternal() line: 1109
         StandardContext.destroyInternal() line: 5114
         LifecycleBase.destroy() line: 271
         ...

     So is it by desgin or some code changes might be needed ? Thanks.

-- 
Ivan

Reply via email to