Como converter duas instâncias do mesmo classloader diferente carregado?

Eu tenho dois webapps diferentes e cada um carrega a mesma classe A com o carregador de classe diferente. Quando eu coloco uma instância na sessão e, em seguida, obtenho a partir da outra webapp,ClassCastException é lançado.

Por exemplo, no webapp A, eu guardoa na sessão, em seguida, no webapp B, recebo oa da sessão e lançá-lo para A, oClassCastException é lançado.

Existe uma maneira de resolver isso?

questionAnswers(6)

yourAnswerToTheQuestion