@PreDestroy nie aufgerufen, den @ViewScoped

Ich habe eine @ViewScoped bean, hat eine Methode mit einer @PreDestroy Anmerkung, sollte sicherstellen, dass bestimmte remote-verbindungen geschlossen werden. Jedoch ist die Methode nicht aufgerufen, wenn der Benutzer navigiert Weg.

Gibt es irgendetwas, was man falsch machen kann? Muss ich mich registrieren, überall und von allem, damit es funktioniert?

Es einfach eine öffentliche Methode (void) wirft keine exception.

Ich bin mit JSF 2 (MyFaces) mit Tomcat 7.0.12. Könnte es ein problem mit Tomcat?

UPDATE

Den @PostConstruct annotation funktioniert.

InformationsquelleAutor geeehhdaa | 2011-06-16
Schreibe einen Kommentar