JSF 2, Spring Security 3.xy Richfaces 4 redireccionan a la página de inicio de sesión en el tiempo de espera de sesión para solicitudes ajax

Parece un problema muy común. Pero no pude encontrar ninguna solución de trabajo. Estamos utilizando Richafaces 4, Myfaces 2.0.5 y Spring security 3.0.X.

En el tiempo de sesión para las solicitudes de ajax / non ajax, se debe redirigir al usuario para que inicie sesión en la página. Después de volver a iniciar sesión, se le debe mostrar la operación ajax / non ajax realizada anteriormente.

No estamos enfrentando ningún problema con las solicitudes que no son ajax. Pero para las solicitudes de ajax, el usuario no es redirigido para iniciar sesión en la página.

He seguido este enlace.https://community.jboss.org/message/729913#729913 e implementado el enfoque servlet. La solución funcionó en Firefox, no en IE 8.

Podría haber un problema más, incluso si se redirige correctamente para iniciar sesión en la página en el tiempo de espera de sesión. Estoy esperando una excepción ViewExpiredException al iniciar sesión correctamente para la solicitud ajax invocada anteriormente.

Quería traer la excepción ViewExpiredException, ya que ambos problemas podrían estar relacionados entre sí.

Cualquier solución / clientes potenciales serán apreciados.

Respuestas a la pregunta(2)

Su respuesta a la pregunta