Hi Marcel, There were some changes in recent jetty-7 releases to better handle closing with intermediaries. So please try jetty-7.4.2 as it may well make this problem go away.
If not, please post again with a tcpdump/wireshark trace if possible. thanks On 24 June 2011 12:36, Marcel Casado <mar...@ucar.edu> wrote: > Hi, > > I'm running CXF jax-ws web services with Jetty. I'm running a gateway that > adds "Connection: close" headers to the request. The response that gets back > includes a "Connection: close" header but does not contain a > ""Content-Length" header and the response is not chuncked. > > POST /wcs HTTP/1.1 > X-CorrelationID: 7c49e6304e033fcc49f90000 1 > Connection: close > Content-Length: 295 > User-Agent: curl/7.15.5 (x86_64-redhat-linux-gnu) libcurl/7.15.5 > OpenSSL/0.9.8b zlib/1.2.3 libidn/0.6.5 > Accept: */* > Via: 1.0 > shockthemonkey.nextgen.mdl.**nws.noaa.gov<http://shockthemonkey.nextgen.mdl.nws.noaa.gov> > <http://shockthemonkey.**nextgen.mdl.nws.noaa.gov<http://shockthemonkey.nextgen.mdl.nws.noaa.gov>> > () > Host: > 192.168.43.20:8280<http://192.**168.43.20:8280<http://192.168.43.20:8280> > > > Content-Type: application/x-www-form-**urlencoded > > <?xml version="1.0" encoding="UTF-8"?><soap:**Envelope > xmlns:soap="http://www.w3.org/**2003/05/soap-envelope<http://www.w3.org/2003/05/soap-envelope> > " > xmlns:ns="http://www.opengis.**net/wcs/1.1<http://www.opengis.net/wcs/1.1> > " > xmlns:ns1="http://www.opengis.**net/ows/1.1<http://www.opengis.net/ows/1.1>"> > <soap:Header/> <soap:Body> > <ns:GetCapabilities service="WCS" /> </soap:Body></soap:Envelope> > > HTTP/1.1 200 OK > Content-Type: application/soap+xml; charset=ISO-8859-1 > Connection: close > Server: Jetty(7.2.2.v20101205) > > <soap:Envelope xmlns:soap="http > > > The same request using curl without adding the header just works fine: > > POST /wcs HTTP/1.1 > User-Agent: curl/7.15.5 (x86_64-redhat-linux-gnu) libcurl/7.15.5 > OpenSSL/0.9.8b zlib/1.2.3 libidn/0.6.5 > Host: > 192.168.43.20:8280<http://192.**168.43.20:8280<http://192.168.43.20:8280> > > > Accept: */*Content-Length: 295 > Content-Type: application/x-www-form-**urlencoded > > <?xml version="1.0" encoding="UTF-8"?><soap:**Envelope > xmlns:soap="http://www.w3.org/**2003/05/soap-envelope<http://www.w3.org/2003/05/soap-envelope> > " > xmlns:ns="http://www.opengis.**net/wcs/1.1<http://www.opengis.net/wcs/1.1> > " > xmlns:ns1="http://www.opengis.**net/ows/1.1<http://www.opengis.net/ows/1.1>"> > <soap:Header/> <soap:Body> > <ns:GetCapabilities service="WCS" /> </soap:Body></soap:Envelope> > HTTP/1.1 200 OK > Content-Type: application/soap+xml; charset=ISO-8859-1 > Transfer-Encoding: chunked > Server: Jetty(7.2.2.v20101205) > > 8000 > <soap:Envelope > xmlns:soap="http://www.w3.org/**2003/05/soap-envelope<http://www.w3.org/2003/05/soap-envelope> > "><soap:**Body><ns10:Capabilities > xmlns:ns23="http://www.w3.org/**2001/SMIL20/Language<http://www.w3.org/2001/SMIL20/Language> > " > xmlns:ns22="http://docs.oasis-**open.org/wsrf/r-2<http://docs.oasis-open.org/wsrf/r-2> > " > xmlns:ns21="http://www.wcs.**opengis.net/wsdl<http://www.wcs.opengis.net/wsdl> > " > xmlns:ns20="http://www.java/**lang <http://www.java/lang>" > xmlns:ns19="http://www.**isotc211.org/2005/gts<http://www.isotc211.org/2005/gts> > " > xmlns:ns18="http://www.**opengis.net/gml/3.2<http://www.opengis.net/gml/3.2> > " > xmlns:ns17="http://www.**isotc211.org/2005/srv<http://www.isotc211.org/2005/srv> > " > xmlns:ns16="http://www.**isotc211.org/2005/gmd<http://www.isotc211.org/2005/gmd> > " > xmlns:ns15="http://www.**isotc211.org/2005/gmx<http://www.isotc211.org/2005/gmx>" > xmlns:ns14="http > > > Adding the "Connection: close" header to the curl request it makes it hang > for ever. > > Is this a bug in Jetty ? > > Thanks, > > -Marcel > > > ______________________________**_________________ > jetty-users mailing list > jetty-users@eclipse.org > https://dev.eclipse.org/**mailman/listinfo/jetty-users<https://dev.eclipse.org/mailman/listinfo/jetty-users> >
_______________________________________________ jetty-users mailing list jetty-users@eclipse.org https://dev.eclipse.org/mailman/listinfo/jetty-users