I have a @ViewScoped
bean that has a method with an @PreDestroy
annotation that should make sure some remote connections are closed. However, the method is not called when the user navigates away.
Is there anything one can do wrong? Do I have to register anything anywhere in order to make it work?
It's a simple public method (void
) that throws no exception.
I'm using JSF 2 (MyFaces) with Tomcat 7.0.12. Could it be a problem with Tomcat?
UPDATE
The @PostConstruct
annotation works fine.