Tomcat начало дата и время информация - PullRequest
0 голосов
/ 18 июля 2011

Есть ли какой-нибудь простой способ, как получить информацию при запуске Tomcat? Я знаю, что это в лог-файле Tomcat, но есть ли другой вариант?

Спасибо

1 Ответ

1 голос
/ 18 июля 2011

Не так, как я знаю.Вы также можете решить ее по-разному (и независимо от контейнера!) С помощью ServletContextListener.

@WebListener
public class Config implements ServletContextListener {

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

    // ...
}

Таким образом, он доступен в любой JSP как

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

(форматирование можно выполнить с помощью JSTL <fmt:formatDate>)

или в любом сервлете как

Date startupDate = (Date) getServletContext().getAttribute("startupDate");
// ...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...