[jboss-user] [Installation, Configuration & DEPLOYMENT] - Transfer-encoding chunked

gbuys do-not-reply at jboss.com
Thu Apr 10 05:58:06 EDT 2008

Hi All,

I'm having an issue calling a webservice on MS IIS from JBoss 4.2.2 with Apache CXF 2.0.4 client deployed in a Spring application.

The deployed service doesn't seem to support client calls from JBoss with Transfer-encoding chunked in the request header.  Sometimes the service system gives a response but most of the time it hangs or returns an error message.  I've deployed exactly the same client code (generated with soapUI using CXF 2.0.4.-incubator) in a stand alone program in Eclipse.  This program sends requests to the service with a content-length specified in the request header.  This works perfectly well, the IIS server quickly responds and remains stable.

So it appears to me that JBoss is actually responsible for putting the 'Transfer-encoding chunked' in the header.  How can I reconfigure my JBoss to send requests with fixed content length.  As a matter of fact, I think I should configure that only the web service requests have content-length specified.  All other requests/responses should remain chunked.

Or do I have to configure CXF or change my service client code to force the requests having a content-length header?  I did some experiments with a cxf-servlet.xml in my WEB-INF without succes (ip address replaced with x's):

  | <beans xmlns="http://www.springframework.org/schema/beans"
  |        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  |        xmlns:http-conf="http://cxf.apache.org/transports/http/configuration"
  |        xsi:schemaLocation="http://cxf.apache.org/transports/http/configuration
  |            http://cxf.apache.org/schemas/configuration/http-conf.xsd
  |            http://www.springframework.org/schema/beans
  |            http://www.springframework.org/schema/beans/spring-beans.xsd">
  |   <http-conf:conduit 
  |            name="{http://xx.xx.xx.xx/Webservice_Server/}Webservice_Server.http-conduit">   
  |       <http-conf:client AllowChunking="false"/>
  |   </http-conf:conduit>
  | </beans>

Any help is greatly appreciated! 
(Of course, the guys on the web service side should find out why their IIS becomes unstable, but i'd like to find out what i can change on the client side as well...)

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4143106#4143106

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4143106

More information about the jboss-user mailing list