【发布时间】:2011-12-03 20:16:00
【问题描述】:
我正在寻找一种在应用程序本身内正确关闭(取消部署)Java Web 应用程序的方法。我已经尝试过 System.exit(),但这不仅会关闭 webApp,还会弄乱 Glassfish。
我知道上下文监听器,我只是想知道如何启动关闭程序。
【问题讨论】:
-
应用程序由容器管理,而不是相反。您正在尝试完成容器本身的工作,并且几乎没有可移植(且安全)的解决方案。很可能,您需要使用特定于容器的类,只要容器允许您调用这样的类。
-
您为什么要让应用自行取消部署?
标签: java web-applications glassfish war