Tomcat出现后打印消息

时间:2015-01-11 01:34:04

标签: java tomcat7 java-7 spring-4

当Spring完成初始化并且Tomcat已启动并准备好服务时,是否有一种打印信息的好方法?我想显示一个小横幅(就像Spring启动一样,虽然我没有使用Spring启动),并打印出一些东西,比如环境变量和数据库连接的状态等等。这样可以使健康状况良好服务器启动后检查。

我绝对可以在日志中间打印出这些内容,但我真的希望这些消息在服务器启动并运行时显示出来。

1 个答案:

答案 0 :(得分:0)

路易吉·门多萨向我指出了正确的方向。这是我的解决方案。

@WebListener
public class Banner implements ServletContextListener {

    @Override
    public void contextInitialized(ServletContextEvent sce) {
        System.out.println(System.getenv());
    }

    @Override
    public void contextDestroyed(ServletContextEvent sce) {

    }
}

您需要使用servlet 3.0或更高版本才能使用@Weblistener。