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?
> >> >>
> >> >>
> >>
> >>
> >
>

Reply via email to