У меня есть @ViewScoped
bean, который имеет метод с аннотацией @PreDestroy
, который должен убедиться, что некоторые удаленные соединения закрыты. Однако этот метод не вызывается, когда пользователь перемещается.
Есть ли что-то, что можно сделать неправильно? Должен ли я регистрировать что угодно, чтобы заставить его работать?
Это простой общедоступный метод (void
), который не вызывает исключения.
Я использую JSF 2 (MyFaces) с Tomcat 7.0.12. Это может быть проблема с Tomcat?
UPDATE
Аннотация @PostConstruct
отлично работает.