Java 停止应用程序中的WebSphere企业应用程序

Java 停止应用程序中的WebSphere企业应用程序,java,websphere,websphere-7,Java,Websphere,Websphere 7,好时间。您能告诉我,如何从我的应用程序停止websphere中的应用程序吗?当应用程序启动时,我正在侦听器中对应用程序进行一些更改。如果我的更改不适用->应用程序必须停止 我的方法是从侦听器调用的。一些选项: 向应用程序添加EJB@Startup@Singleton,如果应用程序不应启动,则从@PostConstruct引发异常 向应用程序添加ServletContainerInitializer或ServletContextListener,如果应用程序不应启动,则引发异常 使用特定于WebS

好时间。您能告诉我,如何从我的应用程序停止websphere中的应用程序吗?当应用程序启动时,我正在侦听器中对应用程序进行一些更改。如果我的更改不适用->应用程序必须停止

我的方法是从侦听器调用的。

一些选项:

  • 向应用程序添加EJB
    @Startup@Singleton
    ,如果应用程序不应启动,则从
    @PostConstruct
    引发异常
  • 向应用程序添加
    ServletContainerInitializer
    ServletContextListener
    ,如果应用程序不应启动,则引发异常
  • 使用特定于WebSphere的
    AppStartUp
    接口,如果应用程序不应启动,则返回false

  • 您是否在问:(1)如何从appB停止appA,或(2)如果检测到它不应该启动,如何防止appA完全启动?第二,如果它检测到它不应该启动,如何防止appA完全启动