How to disable chunked-encoding in a JBossWS client

Solution Verified - Updated -

Issue

  • How can we disable chunked encoding in JBossWS?
  • There appears to be no way of controlling the chunked setting when web services are called via SAAJ.
  • I get an HTTP 500 error from an IIS server using a JBossWS native client, but I don't get an error when using a Sun Metro client or SoapUI.
  • Web service invocation giving:
org.jboss.remoting.CannotConnectException: Can not connect http client invoker. Invalid HTTP server response [411] - Length Required.
Response: Length Required/411.  
    at org.jboss.remoting.transport.http.HTTPClientInvoker.useHttpURLConnection(HTTPClientInvoker.java:348)
  • Web service invocation giving errors:
Caused by: org.jboss.ws.WSException: Invalid HTTP server response [404] - Not Found
    at org.jboss.ws.core.soap.SOAPMessageUnMarshallerHTTP.read(SOAPMessageUnMarshallerHTTP.java:75)
    at org.jboss.remoting.transport.http.HTTPClientInvoker.readResponse(HTTPClientInvoker.java:608)
    at org.jboss.remoting.transport.http.HTTPClientInvoker.useHttpURLConnection(HTTPClientInvoker.java:402)

Environment

  • Red Hat JBoss Enterprise Application Platform (EAP)
    • 4.3
    • 5.x
    • 6.x
  • JBossWS Native
  • JBossWS CXF

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content