Author: wtam Date: Sun Jan 31 04:35:03 2010 New Revision: 904978 URL: http://svn.apache.org/viewvc?rev=904978&view=rev Log: [CAMEL-2425] Test failed of CxfMtomRouterPayloadModeTest
Modified: camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/CxfHeaderFilterStrategy.java Modified: camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/CxfHeaderFilterStrategy.java URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/CxfHeaderFilterStrategy.java?rev=904978&r1=904977&r2=904978&view=diff ============================================================================== --- camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/CxfHeaderFilterStrategy.java (original) +++ camel/trunk/components/camel-cxf/src/main/java/org/apache/camel/component/cxf/CxfHeaderFilterStrategy.java Sun Jan 31 04:35:03 2010 @@ -66,7 +66,13 @@ // Since CXF can take the content-type from the protocol header // we need to filter this header of this name. getOutFilter().add("content-type"); - + + // Filter out Content-Length since it can fool Jetty (HttpGenerator) to + // close response output stream prematurely. (It occurs when the + // message size (e.g. with attachment) is large and response content length + // is bigger than request content length.) + getOutFilter().add("Content-Length"); + // initialize message header filter map with default SOAP filter messageHeaderFiltersMap = new HashMap<String, MessageHeaderFilter>(); addToMessageHeaderFilterMap(new SoapMessageHeaderFilter());