虽然我们正在调用destroy方法,但应用程序上下文不会被破坏。
public void destroyContext() {
if (applicationCtxt != null) {
logger.info("Started Destroying ApplicationContext ");
((AbstractApplicationContext)applicationCtxt).close();
applicationCtxt = null;
serviceLocator = null;
logger.info("Destroyed ApplicationContext ");
}
}
在记录器中,日志语句是" Destroyed ApplicationContext"即将到来,但是当我们在内存转储中看到(IBM WAS7.0.0.23)时,应用程序和所有DAO仍然存在。