2011-07-18 13 views
0

Tomcatの起動時に情報を取得する簡単な方法はありますか? Tomcatのログファイルにあることは知っていますが、それ以外のオプションはありますか?Tomcat start datetime info

ありがとうございました

答えて

1

私の知る限りではありません。 ServletContextListenerの助けを借りて、別の方法で解決することもできます(コンテナに依存しません)。

@WebListener 
public class Config implements ServletContextListener { 

    @Override 
    public void contextInitialized(ServletContextEvent event) { 
     event.getServletContext().setAttribute("startupDate", new Date()); 
    } 

    // ... 
} 

それは

Date startupDate = (Date) getServletContext().getAttribute("startupDate"); 
// ... 
+0

Thxをとして

<p>Webapp startup date: ${startupDate}</p> 

(フォーマットはJSTL<fmt:formatDate>で行うことができます)

または任意のサーブレットのように任意のJSPで利用可能です。この方法は、それは私の問題を解決しました。 – user802293