Websphere 8.5一个应用程序启动/停止通知

时间:2016-06-20 20:23:57

标签: java websphere

我如何知道Websphere 8.5中部署的应用程序已启动/停止。意图是在应用程序启动/停止时向团队发送电子邮件。

到目前为止,我无法继续前进,因为我不确定如何继续。

2 个答案:

答案 0 :(得分:1)

您可以使用标记为“startup”bean的singleton ejb,使用@PostConstruct和@PreDestroy来管理应用程序的生命周期。

@javax.ejb.Startup
@javax.ejb.Singleton
public class Lifecycle {


    @javax.annotation.PostConstruct
    public void start() {
        //send mail
    }

    @javax.annotation.PreDestroy
    public void shutdown {
        // do something else :)
    }

}

答案 1 :(得分:0)

您可以编写一个脚本,定期检查应用程序日志以查找任何启动/停止日志,然后将邮件发送给收件人,而不是尝试在应用程序范围内获取应用程序状态。

WSVR0217I: Stopping application: ApplicationName
WSVR0221I: Application started: ApplicationName