Acceso a HttpSession fuera del subproceso que recibe originalmente

Estoy usando Spring 3. Cuando el controlador recibe solicitudes, pasa el control al métodosomeMethod() anotado con@Async en Service bean y luego regresa. Cuando accedo ensomeMethod() Objeto HttpSession recibo esta excepción

<code>java.lang.IllegalStateException: No thread-bound request found: Are you 
referring to request attributes outside of an actual web request, or 
processing a request outside of the originally receiving thread? If you are 
actually operating within a web request and still receive this message, your 
code is probably running outside of DispatcherServlet/DispatcherPortlet: In 
this case, use RequestContextListener or 
RequestContextFilter to expose the current request.
</code>

¿Cómo puedo resolver esto?

Respuestas a la pregunta(1)

Su respuesta a la pregunta