Инициализация на уровне войны, «главная» для войны - PullRequest
2 голосов
/ 06 ноября 2011

На уровне сервлета есть функция инициализации, метод init ().Он вызывается один раз при первом использовании сервлета.

Есть ли метод init () на уровне войны.Тот, который будет вызван один раз, при загрузке войны или до активации первого сервлета.Что-то вроде «main» в обычной Java-программе для инициализации.

Ответы [ 2 ]

3 голосов
/ 06 ноября 2011

Да.То, что вы ищете, это ServletContextListener.У вас может быть несколько из них, и они вызываются, когда приложение инициализируется и когда оно уничтожается.

1 голос
/ 06 ноября 2011

Взгляните на javax.servlet.ServletContextListener (http://download.oracle.com/docs/cd/E17802_01/products/products/servlet/2.5/docs/servlet-2_5-mr2/)

...