в приложении J2EE, когда вызывается слушатель? - PullRequest
1 голос
/ 30 апреля 2010

У меня есть приложение J2EE, и у него есть слушатель в web.xml.

Слушатель содержит метод с именем contextInitialized

Я хочу знать, когда contextInitialized действительно будет вызван?

Из моего прочтения я понимаю, что он вызывается при развертывании приложения. Могут ли быть ситуации / сценарии, в которых он может быть вызван после развертывания приложения? Допустим, я нахожусь в среде сервера приложений Clustered GlassFish. Может ли он быть вызван после развертывания приложения?

1 Ответ

2 голосов
/ 30 апреля 2010

Он вызывается один раз при первом развертывании приложения. Он не должен вызываться снова, если приложение остается развернутым.

Однако приложение может пройти цикл отмены развертывания / развертывания во время работы сервера. Например, вы можете настроить его так, чтобы приложение повторно развертывалось при изменении файла в каталоге.

...