Pessoal, desculpa a demora em responder. É que por algum motivo eu não to recebendo email dos posts do guj. Por acaso foi que eu vi agora.
IMPORTANTE: Enifm, antes de mais nada, quero dizer que o myfaces CODI é uma extensão do CDI. Então para que seu projeto funcione e tenha esse recurso do ViewAccessScoped seu projeto deve ser baseado no CDI. A implementação de referencia do CDI é o JBoss Weld. Vejam na descrição do projeto CODI ,“MyFaces CODI is your best friend for CDI based projects”, que ele diz que é o seu melhor amigo para projetos baseados em CDI. Ou seja, para funcionar seu projeto tem que usar o CDI.
IMPORTANTE: Um outro detalhe importante é que o managedbean tem que ser Serializable. Tanto o managedbean quanto o que beans que vc usa dentro do managedbean. Por exemplo, uma fachada ou bc que vc injeta no seu MB devem ser Serializable.
Vi que muitos perguntaram se eu adicionei alguma coisa no meu web.xml, seu eu fiz alguma configuração e tal. Nao precisei fazer nada. Só adicionei as dependencias no pom do maven, para quem nao usa maven é equivalente a adicionar as libs no meu WEB-INF/lib, e prontsó subi a aplicação e ta funcionando. Mas repito. O meu projeto, mesmo contra minha vontade pois é la do meu trabalho e prefiro usar o spring, é baseado no CDI.
De qualquer forma, vejo que esse é um problema universal. Todo mundo passa por isso, todo mundo quer esse escopo e todo mundo fica se perguntando como fazer. Neste exato momento estou precisando disso em um projeto que comecei aqui em casa e nao estou usando o CDI, pois como falei, prefiro muito mais o spring 3.
Então, vou desenvolver esse novo scopo de conversação entre paginas para o JSF 2, como uma extensão, vou tentar fazer algo simples e plugavel, de modo que seja facil que nem fazer miojo colocar e usar. Esses dias ainda volto aqui pra dizer como resolvi esse problema sem usar o CDI. Seja usando spring atraves da criação de um novo scopo ou direto no JSF 2. Enfim, aguardem que esses dias eu retorno.
Quem tiver usando CDI basta colocar as libs que compartilhei e subir a aplicação que funciona.
Qualquer duvida posta ae.