【发布时间】:2015-03-19 10:57:57
【问题描述】:
是否有任何 Java EE 标准(应用服务器交叉兼容)方法如何在初始化期间停止 Java EE 应用程序,即在运行 @Singleton @Startup 类的 @PostConstruct 注释方法期间?
@Singleton
@Startup
public class Initializer {
@PostConstruct
public void checkConfiguration() {
// stop application here
}
}
我搜索软方式来停止应用程序,整个应用程序服务器,不像System#exit。
【问题讨论】:
-
为什么不直接从
checkConfiguration抛出一个IllegalArgumentException?这应该会阻止您的部署。 -
是的,它有效。实际上任何
RuntimeException都有效。您想将其作为常规答案发布以便我接受吗?
标签: jakarta-ee application-server