On 27/10/2010 06:43, Ivan wrote:
> 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.

It is a bug - a side effect of the Lifecycle clean-up in Tomcat 7. BTW,
mentioning which version you are using would be a big help.

Mark

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to