Java Websphere中的应用程序启动状态

Java Websphere中的应用程序启动状态,java,tomcat,websphere,ejb-3.0,servletcontextlistener,Java,Tomcat,Websphere,Ejb 3.0,Servletcontextlistener,我在Websphere中部署了一个web应用程序。在服务器启动时,我试图通过ServletContextListener从数据库加载一些值。如果当时发生任何异常,我希望web应用程序的启动状态为失败 为了实现这一点,我从ServletContextListener抛出一个运行时异常。这在Tomcat上运行良好,因为它没有启动webapp。但是,在Websphere上,应用程序启动状态显示为成功 对于不使用EJB的普通webapp,请告诉我如何处理此问题。部分列出了所有可用状态。您可以注意到没有失

我在Websphere中部署了一个web应用程序。在服务器启动时,我试图通过ServletContextListener从数据库加载一些值。如果当时发生任何异常,我希望web应用程序的启动状态为失败

为了实现这一点,我从ServletContextListener抛出一个运行时异常。这在Tomcat上运行良好,因为它没有启动webapp。但是,在Websphere上,应用程序启动状态显示为成功

对于不使用EJB的普通webapp,请告诉我如何处理此问题。

部分列出了所有可用状态。您可以注意到没有
失败
或类似的情况。 Websphere不支持您在8.x或更早版本中所期望的行为

有一个讨论:。
它提到了一个可能的解决方案,但定制实现尚未发布。

哪个版本的WebSphere Application Server?您使用的是完整配置文件还是Liberty配置文件?您使用的是最新的fixpak吗?我使用的是WAS版本8.5.5.8By fail,我的意思是它显示了一个交叉标记,用于未正确启动的应用程序。它显示正确启动的应用程序的勾号。我只是想在从ServletContextListener抛出异常时显示该状态。然而,Websphere正在捕捉并处理它,并正常启动应用程序。