Olá Senhores,
Estou utilizando Spring, Hibernate, CDI, JSF e o Jetty.
Vamos criar um estrutura de cluster utilizando a AWS Elastic Beanstalk e até aqui sem problemas. Porém é preciso serializar e persistir a sessão HTTP fora dos servidores para isso utilizamos a implementação do próprio Jetty, o que é bem simples.
Mas aí que vem os problemas, as minhas classes implementam Serializable, porém tem classes do JSF e Spring que não e são justamente essas classes que impedem que a sessão seja serializada.
A dúvida que fica, como fazer objetos não serializaveis sejam ignorados ou como fazer uma classe ser serializada por exemplo utilizando uma lib que altere byte code.
Ou até mesmo uma forma de serializar a sessão de forma mais simples.
E o mais curioso nisso tudo, é que mesmo utilizando a lib spring-session tenho os mesmo problemas.
Obrigado.