[jbossws-dev] Re: org.jboss.wsf.stack.jbws.RequestHandlerImpl and ServletRequestContext ?

Thomas Diesler thomas.diesler at jboss.com
Mon Jun 4 12:34:21 EDT 2007


This should be fixed

-thomas

On Fri, 2007-06-01 at 13:23 +0100, Tom Fennelly wrote:
> Hey there Thomas.
> 
> I've run into a little problem and need some guidance.
> 
> So I checked out and built the JBossWS 2.1 codebase yesterday evening.  
> I updated the ESB code to use th new SPI.  The new code looks as follows:
> 
>    RequestHandler requestHandler = endpoint.getRequestHandler();
>    InvocationContext invocationContext = endpoint.getInvocationHandler().createInvocation().getInvocationContext();
>    ByteArrayOutputStream os = new ByteArrayOutputStream();
> 
>    requestHandler.handleRequest(endpoint, new ByteArrayInputStream(soapMessage), os, invocationContext);
> 
> 
> When I run it I get a ClassCastException out of 
> org.jboss.wsf.stack.jbws.RequestHandlerImpl.  It's trying to cast the 
> InvocationContext to a ServletRequestContext.  The endpoints I'm 
> attempting to invoke are standard 181 impls deployed out of the Servlet 
> container, which maybe explains why the request handler is expecting a 
> ServletRequestContext.
> 
> Do I need to create specific Endpoint, RequestHandler etc impls?  If so, 
> does that mean that endpoints deployed out of the Servlet container are 
> only invokable with ServletRequest, ServletResponse, ServletContext etc 
> at hand?
> 
> Regards,
> 
> T.
> 
-- 
xxxxxxxxxxxxxxxxxxxxxxxxxxxx
Thomas Diesler
Web Service Lead
JBoss, a division of Red Hat
xxxxxxxxxxxxxxxxxxxxxxxxxxxx




More information about the jbossws-dev mailing list