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