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