ViewScoped + Spring Security erro java.io.NotSerializableException

3 respostas
E

Coloquei o meu ManagedBean com o scope ViewScoped e funcionou normalmente, mas quando configuro o Spring Security, o sistema faz login normalmente, mas o ManagedBean para de funciona, aparace a mensagem "java.io.NotSerializableException: ".
Teste o metodo que tem a anotacao @PostConstruct e depois o @PreDestroy e analise que esta inicializado e depois fazendo o destroy do managed.
Coloquei o spring para gerencia o ViewScope, criado uma classe para e setado no applicationContext.xml.

<bean class="org.springframework.beans.factory.config.CustomScopeConfigurer"> <property name="scopes"> <map> <entry key="view"> <bean class="br.com.sistema.web.util.ViewScope" /> </entry> </map> </property> </bean>
mesmo assim o mesmo problema continua.
Alguém tem uma solução para isso.

3 Respostas

andii.brunetta

Olá! Coloque um “implements Serializable” no seu bean, exemplo:

public class ContatoBean implements Serializable {
E

Ja coloquei um “implements Serializable”, mas o problema continua. A controller funciona sem que a parte de login (Spring Securiry) esteja implementada, dai a viewscope para de funciona

E

Conseguir resolver o problema. Era uma configuração no web.xml

Criado 9 de março de 2012
Ultima resposta 9 de mar. de 2012
Respostas 3
Participantes 2