Hey Shamik, TBH I'm not sure if this is even possible in pax-web. But I'm sure that someone on the ops4j or Karaf list can give you more detailed information on this
Kind regards, Andreas On Fri, Jul 22, 2011 at 23:25, Shamik Bandopadhyay <[email protected]>wrote: > Hi, > > Just wondering if its possible to declara multiple ports in karaf ? I'm > using an embedded jetty server and configured jetty.xml to have couple of > connectors listening to 2 different ports. The idea is to use custom > acceptor for each port to restrict the number of request. > > Here's my connector entry : > > <Set name="connectors"> > <Array type="org.eclipse.jetty.server.Connector"> > <Item> > <New class="org.eclipse.jetty.server.nio.SelectChannelConnector"> > <Set name="port">8011</Set> > <Set name="maxIdleTime">20000</Set> > <Set name="Acceptors">20</Set> > <Set name="name">disptach</Set> > </New> > </Item> > <Item> > <New id="connB" > class="org.eclipse.jetty.server.nio.SelectChannelConnector"> > <Set name="port">8012</Set> > <Set name="maxIdleTime">20000</Set> > <Set name="Acceptors">10</Set> > <Set name="name">persist</Set> > </New> > </Item> > </Array> > </Set> > > As you can see, I've defined couple of ports 8011 and 8012. > > In pax web config, I've the following entry to listen to 8011 only. > > org.osgi.service.http.port=8011 > > I can only access my service through port 8011, but not using 8012. I > tried > declaring both ports comma separated (not sure if that's the right syntax), > but didn't work out as jetty started throwing some null pointer exception > at > the startup. > > ERROR: Bundle org.ops4j.pax.web.pax-web-runtime [163] EventDispatcher: > Error during dispatch. (java.lang.NullPointerException) > java.lang.NullPointerException > at > > org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl$Stopped.start(ServerControllerImpl.java:361) > at > > org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl.start(ServerControllerImpl.java:67) > > > Any pointer will be appreciated. > > - Thanks >

