Websphere中的应用程序启动状态

时间:2016-04-30 22:04:31

标签: java tomcat websphere ejb-3.0 servletcontextlistener

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

为了实现这一点,我从ServletContextListener抛出一个Runtime异常。这在Tomcat上工作正常,因为它没有启动webapp。但是,在Websphere上,应用程序启动状态显示为Success。

请告诉我处理普通webapp的方法,该方法不使用EJB。

1 个答案:

答案 0 :(得分:0)

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

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