Pytania w tym artykule pojawiły się podczas szkolenia Programowanie aplikacji internetowych Java EE z wykorzystaniem JSF, EJB 3 i JPA (Hibernate) realizowanego w dniach 11-15.04.2016r.
Generalnie logout taki "nie działa", ponieważ przeglądarka keszuje credenciale i po udanym wylogowaniu, automatem po cichu nas logoje ponownie, i tak aż do restartu przeglądarki.
To jest typowy błąd. Należy pametać by na takim poli postawić annotację @Valid.
We wczesniejszych wersjach weld-se, typowym idiomem było definiowanie ShutdownHook dla maszyny JVM, aby kontekst CDI automatyczne został zamknięty przy zamykaniu wirtualnej maszyny. W najnowszej wersji weld-se jaką użyliśmy na szkoleniu, taki Shutdownhook jest już dodany w bibliotece, w związku z czym nasz dodatkowy rzucał wyjątkiem, gdyż kontekst CDI już był zamknety.