大家好!
我正在 GWT 框架上开发 Web 应用程序。我创建了一个特殊的 servlet,在其中实现了异步方法。在 servlet init()
方法中,我创建了连接池,我想在应用程序 close() 事件上销毁它。
在名为 destroy()
的 servlet 内置方法中,我将代码负责资源清除,但它似乎从未运行。
我应该在哪里清除资源或者如何强制 destroy() 方法?仅关闭网络浏览器没有帮助。 init()
运行,但 destroy()
不运行。
最佳答案
在 java servlet 中,destroy()
不应由程序员调用。但是,如果调用它,它就会被执行。隐含的问题是,servlet 会被破坏吗?不,不会的。 destroy()
方法不应该也不会销毁 java servlet。
关于java - 资源清理代码应该位于 GWT 应用程序中的什么位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16891525/