it worked !
 
Thanks
 
Shantanu

 
On 8/17/05, Javier Gonzalez <[EMAIL PROTECTED]> wrote:
If I see it right, you are missing a step.

This instruction:
(HttpSession)messageContext.getProperty( HTTPConstants.MC_HTTP_SERVLETREQUEST);

will return a HttpServletRequest object, not a HttpSessionObject.

You need to do:
HttpSession session =((HttpServletRequest)messageContext.getProperty(
HTTPConstants.MC_HTTP_SERVLETREQUEST )).getSession();

On 8/17/05, shantanu chawla <[EMAIL PROTECTED]> wrote:
> my webservice running is axis1.2RC3 needs to access current servlet session
> and servletContext. I believe axis is running as a servlet so I can get hold
> of the session and servlet context.
>
> I am using this code:
>
>
>
>  MessageContext messageContext =
> MessageContext.getCurrentContext();
>
>  HttpServlet servlet =
> (HttpServlet)messageContext.getProperty(HTTPConstants.MC_HTTP_SERVLET);
>  ServletContext servletContext =
> (ServletContext)servlet.getServletContext();
>
>   HttpSession session
> =(HttpSession)messageContext.getProperty(
> HTTPConstants.MC_HTTP_SERVLETREQUEST);
>
>  I am getting java.lang.ClassCastException on casting to HttpSession. I am
> doing the right thing
>
> Thanks
>
> Shantanu Chawla
>
>
> --
> Graduate Student
> Department of Computer Science,
> San Diego State University


--
Javier Gonzalez Nicolini



--
Graduate Student
Department of Computer Science,
San Diego State University

Reply via email to