Did you also provide/configure ${SERVICEMIX_HOME}/etc/org.ops4j.pax.web.cfg? Can you share it?
Best, Christian On Tue, Apr 2, 2013 at 5:05 PM, Julio Carlos Barrera Juez < juliocarlos.barr...@i2cat.net> wrote: > I have tested your configuration file, only modifying our property and it > does not work. The timeout is still at 200 seconds. > How can I know that the file is actually read? > Our new conf file: > > <!DOCTYPE Configure PUBLIC "-//Mort Bay Consulting// > DTD Configure//EN" "http://jetty.mortbay.org/configure.dtd"> > > <Configure class="org.eclipse.jetty.server.Server"> > > <!-- =========================================================== --> > <!-- Set connectors --> > <!-- =========================================================== --> > <!-- One of each type! --> > <!-- =========================================================== --> > > <!-- Use this connector for many frequently idle connections > and for threadless continuations. > --> > <Call name="addConnector"> > <Arg> > <New class="org.eclipse.jetty.server.nio.SelectChannelConnector"> > <Set name="maxIdleTime">10000</Set> > </New> > </Arg> > </Call> > > > </Configure> > > On 2 April 2013 16:45, Julio Carlos Barrera Juez < > juliocarlos.barr...@i2cat.net> wrote: > > > We publish our REST API using org.apache.cxf.ws.address property and the > > absolute URL (like http://localhost:8888/APP_NAME/RESOURCE). > > > > > > On 2 April 2013 16:05, Freeman Fang <freeman.f...@gmail.com> wrote: > > > >> What's your cxf server address looks like in your server configuration? > >> ------------- > >> Freeman(Yue) Fang > >> > >> Red Hat, Inc. > >> FuseSource is now part of Red Hat > >> Web: http://fusesource.com | http://www.redhat.com/ > >> Twitter: freemanfang > >> Blog: http://freemanfang.blogspot.com > >> http://blog.sina.com.cn/u/1473905042 > >> weibo: @Freeman小屋 > >> > >> On 2013-4-2, at 下午10:03, Julio Carlos Barrera Juez wrote: > >> > >> > But we are not using standalone Jetty. We are using Apache ServiceMix > >> with > >> > CXF, and inside of it there is a Jetty instance. Should we use your > >> > configuration in this case? > >> > > >> > On 2 April 2013 15:44, Freeman Fang <freeman.f...@gmail.com> wrote: > >> > > >> >> Hi, > >> >> > >> >> The configuration you used is for CXF http-jetty, but not for > >> standalone > >> >> jetty. > >> >> > >> >> The jetty configuration should be like > >> >> > >> >> <!DOCTYPE Configure PUBLIC "-//Mort Bay Consulting// > >> >> DTD Configure//EN" "http://jetty.mortbay.org/configure.dtd"> > >> >> > >> >> <Configure class="org.eclipse.jetty.server.Server"> > >> >> > >> >> <!-- =========================================================== > --> > >> >> <!-- Set connectors > --> > >> >> <!-- =========================================================== > --> > >> >> <!-- One of each type! > --> > >> >> <!-- =========================================================== > --> > >> >> > >> >> <!-- Use this connector for many frequently idle connections > >> >> and for threadless continuations. > >> >> --> > >> >> <Call name="addConnector"> > >> >> <Arg> > >> >> <New > >> class="org.eclipse.jetty.server.nio.SelectChannelConnector"> > >> >> <Set name="host"><Property name="jetty.host" /></Set> > >> >> <Set name="port"><Property name="jetty.port" > >> >> default="8181"/></Set> > >> >> <Set name="maxIdleTime">300000</Set> > >> >> <Set name="Acceptors">2</Set> > >> >> <Set name="statsOn">false</Set> > >> >> <Set name="confidentialPort">8443</Set> > >> >> <Set name="lowResourcesConnections">20000</Set> > >> >> <Set name="lowResourcesMaxIdleTime">5000</Set> > >> >> </New> > >> >> </Arg> > >> >> </Call> > >> >> > >> >> > >> >> </Configure> > >> >> > >> >> ------------- > >> >> Freeman(Yue) Fang > >> >> > >> >> Red Hat, Inc. > >> >> FuseSource is now part of Red Hat > >> >> Web: http://fusesource.com | http://www.redhat.com/ > >> >> Twitter: freemanfang > >> >> Blog: http://freemanfang.blogspot.com > >> >> http://blog.sina.com.cn/u/1473905042 > >> >> weibo: @Freeman小屋 > >> >> > >> >> On 2013-4-2, at 下午9:08, Julio Carlos Barrera Juez wrote: > >> >> > >> >>> Hi! > >> >>> > >> >>> We have an application developed on top of ServiceMix 4.4.1. We are > >> >>> experiencing a kind of timeout in my CXF REST Web Services. After > >> exactly > >> >>> 200 seconds, in a long processing task, WS server closes the > >> connection > >> >>> opened by a REST client with a FIN TCP packet adn the client resend > >> the > >> >>> message. It produces bad behaviours in the server, because both > >> messages > >> >>> are processed. We are thinking on developing asynchronous WS, but > >> during > >> >>> this process we need to develop a patch to this issue to avoid > double > >> >> calls. > >> >>> > >> >>> We use CXF and dOSGI to develop our REST API using javax.ws.* > >> >> annotations. > >> >>> We have tried to configure 'maxIdleTime' property of Jetty connector > >> >>> creating a Jetty configuration file in > $SERVICEMIX_HOME/etc/jetty.xml > >> >> with > >> >>> this contents: > >> >>> > >> >>> <beans xmlns="http://www.springframework.org/schema/beans" > >> xmlns:beans=" > >> >>> http://www.springframework.org/schema/beans" xmlns:xsi=" > >> >>> http://www.w3.org/2001/XMLSchema-instance" xmlns:sec=" > >> >>> http://cxf.apache.org/configuration/security" xmlns:http=" > >> >>> http://cxf.apache.org/transports/http/configuration" xmlns:httpj=" > >> >>> http://cxf.apache.org/transports/http-jetty/configuration" > >> xmlns:jaxws=" > >> >>> http://java.sun.com/xml/ns/jaxws" xsi:schemaLocation=" > >> >>> http://cxf.apache.org/configuration/security > >> >>> http://cxf.apache.org/schemas/configuration/security.xsd > >> >>> http://cxf.apache.org/transports/http/configuration > >> >>> http://cxf.apache.org/schemas/configuration/http-conf.xsd > >> >>> http://cxf.apache.org/transports/http-jetty/configuration > >> >>> http://cxf.apache.org/schemas/configuration/http-jetty.xsd > >> >>> http://www.springframework.org/schema/beans > >> >>> http://www.springframework.org/schema/beans/spring-beans-2.0.xsd"> > >> >>> > >> >>> <httpj:engine-factory bus="cxf"> > >> >>> <httpj:engine port="9001"> > >> >>> <httpj:connector> > >> >>> <beans:bean > >> >>> class="org.eclipse.jetty.server.nio.SelectChannelConnector"> > >> >>> <beans:property name="maxIdleTime" > >> >>> value="10000" /> > >> >>> </beans:bean> > >> >>> </httpj:connector> > >> >>> </httpj:engine> > >> >>> </httpj:engine-factory> > >> >>> </beans> > >> >>> > >> >>> We expect that the timeout was set to 10 seconds (instead of 200, > only > >> >> for > >> >>> testing purposes), but it still was 200 seconds. > >> >>> > >> >>> How can we configure this property? > >> >> > >> >> > >> > >> > > >