Struts2 拦截器中的销毁方法

Struts2 拦截器中的销毁方法,struts2,interceptor,Struts2,Interceptor,我在Struts2的拦截器中给出了destroy方法。什么时候调用这个方法,它的用途是什么? 我想在服务器关闭期间调用此方法。但是不会调用此方法。当容器或应用程序被停止或取消部署以让拦截器清理其已分配但()不可靠的任何资源时,会调用destroy方法 不建议在destroy()中放入任何代码,因为 这种方法不可靠。当应用程序服务器被强制关闭时 或者被命令杀死,则不会调用destroy() 可能您需要一个dispatcher侦听器,它会在关闭时向您发送通知。您使用上下文侦听器满足您的要求。如果服务

我在Struts2的拦截器中给出了
destroy
方法。什么时候调用这个方法,它的用途是什么?
我想在服务器关闭期间调用此方法。但是不会调用此方法。

当容器或应用程序被停止或取消部署以让拦截器清理其已分配但()不可靠的任何资源时,会调用destroy方法

不建议在destroy()中放入任何代码,因为 这种方法不可靠。当应用程序服务器被强制关闭时 或者被命令杀死,则不会调用destroy()


可能您需要一个dispatcher侦听器,它会在关闭时向您发送通知。您使用上下文侦听器满足您的要求。如果服务器关闭,是否会调用此方法???@M.M.RAMKUMAR:只有在服务器正确关闭时才会调用此方法。如果我使用终端关闭服务器,是否会调用此方法?但是当我在eclipse中使用它时,这个方法没有被调用。