On Thursday, December 29, 2011 1:47:16 PM Jesse Pangburn wrote:
> Hi,
> I have the following portion of a Spring configuration file that I was using
> with CXF 2.4.2: <httpj:engine-factory >
>               <httpj:engine port="9003" >
>                       <httpj:threadingParameters minThreads="6"
>                               maxThreads="16" />
>               </httpj:engine>
>       </httpj:engine-factory>
> 
> There is a corresponding jaxws:endpoint that listens to a url on port 9003. 
> When I updated to CXF 2.5.1, the server was acting like it never received
> the message yet "netstat -an | grep 9003" shows the port open and "telnet
> localhost 9003" connects.  I changed nothing else but the CXF version by
> replacing my classpath with the cxf-manifest.jar from 2.5.1.

Can you also try replacing the Jetty jars?   We did upgrade to Jetty 7.5.x 
(from 7.4.x) which required some changes.  We tried to make sure the code 
would still work with 7.4.x, but we may have missed something.   I'd like to 
at least check to see if it works with the Jetty we test with for 2.5.1.


> A little testing showed that it's the httpj:threadingParameters at fault. 
> If I remove it then the server gets connections on port 9003 just fine:
> <httpj:engine-factory >
>               <httpj:engine port="9003" >
>               </httpj:engine>
>       </httpj:engine-factory>
> 
> Anyone else run into this or have an idea?  Being able to set the maxThreads
> over the default of 15 is a useful thing so hopefully this can be made to
> work.

Actually, with Jetty 7.5, I think the default is a LOT higher.      Might not 
need it.

-- 
Daniel Kulp
[email protected] - http://dankulp.com/blog
Talend Community Coder - http://coders.talend.com

Reply via email to