Is it possible for multiple assemblies to share the same HTTP Port?  For
example, I have a HTTP consumer assembly, and several CXF web services that
I want to have run on port 8080.  

I've tried this, but get a port binding error while deploying the second
service assembly.  (See stack trace below)

Thanks,
Matt Pavlovich


Dec 26, 2007 7:18:57 PM sun.reflect.NativeMethodAccessorImpl invoke0
WARNING: failed [EMAIL PROTECTED]:8080
java.net.BindException: Address already in use: bind
        at sun.nio.ch.Net.bind(Native Method)
        at
sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:119)
        at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:59)
        at
org.mortbay.jetty.nio.SelectChannelConnector.open(SelectChannelConnector.java:211)
        at
org.mortbay.jetty.nio.SelectChannelConnector.doStart(SelectChannelConnector.java:309)
        at 
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
        at org.mortbay.jetty.Server.doStart(Server.java:228)
        at 
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
        at
org.apache.cxf.transport.http_jetty.JettyHTTPServerEngine.addServant(JettyHTTPServerEngine.java:244)
        at
org.apache.cxf.transport.http_jetty.JettyHTTPDestination.activate(JettyHTTPDestination.java:143)
        at
org.apache.cxf.transport.AbstractObservable.setMessageObserver(AbstractObservable.java:47)
        at org.apache.cxf.endpoint.ServerImpl.start(ServerImpl.java:119)
        at 
org.apache.servicemix.cxfbc.CxfBcConsumer.start(CxfBcConsumer.java:194)
        at
org.apache.servicemix.common.endpoints.SimpleEndpoint.activate(SimpleEndpoint.java:55)
        at org.apache.servicemix.common.ServiceUnit.start(ServiceUnit.java:53)
        at
org.apache.servicemix.common.BaseServiceUnitManager.start(BaseServiceUnitManager.java:151)
        at
org.apache.servicemix.jbi.framework.ServiceUnitLifeCycle.start(ServiceUnitLifeCycle.java:103)
        at
org.apache.servicemix.jbi.framework.ServiceAssemblyLifeCycle.start(ServiceAssemblyLifeCycle.java:132)
        at
org.apache.servicemix.jbi.framework.DeploymentService.start(DeploymentService.java:378)
        at
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateServiceAssembly(AutoDeploymentService.java:352)
        at
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:253)
        at
org.apache.servicemix.jbi.framework.AutoDeploymentService.monitorDirectory(AutoDeploymentService.java:647)
        at
org.apache.servicemix.jbi.framework.AutoDeploymentService.access$800(AutoDeploymentService.java:60)
        at
org.apache.servicemix.jbi.framework.AutoDeploymentService$1.run(AutoDeploymentService.java:611)
        at java.util.TimerThread.mainLoop(Timer.java:512)
        at java.util.TimerThread.run(Timer.java:462)
Dec 26, 2007 7:18:57 PM sun.reflect.NativeMethodAccessorImpl invoke0
WARNING: failed [EMAIL PROTECTED]
java.net.BindException: Address already in use: bind
        at sun.nio.ch.Net.bind(Native Method)
        at
sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:119)
        at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:59)
        at
org.mortbay.jetty.nio.SelectChannelConnector.open(SelectChannelConnector.java:211)
        at
org.mortbay.jetty.nio.SelectChannelConnector.doStart(SelectChannelConnector.java:309)
        at 
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
        at org.mortbay.jetty.Server.doStart(Server.java:228)
        at 
org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:40)
        at
org.apache.cxf.transport.http_jetty.JettyHTTPServerEngine.addServant(JettyHTTPServerEngine.java:244)
        at
org.apache.cxf.transport.http_jetty.JettyHTTPDestination.activate(JettyHTTPDestination.java:143)
        at
org.apache.cxf.transport.AbstractObservable.setMessageObserver(AbstractObservable.java:47)
        at org.apache.cxf.endpoint.ServerImpl.start(ServerImpl.java:119)
        at 
org.apache.servicemix.cxfbc.CxfBcConsumer.start(CxfBcConsumer.java:194)
        at
org.apache.servicemix.common.endpoints.SimpleEndpoint.activate(SimpleEndpoint.java:55)
        at org.apache.servicemix.common.ServiceUnit.start(ServiceUnit.java:53)
        at
org.apache.servicemix.common.BaseServiceUnitManager.start(BaseServiceUnitManager.java:151)
        at
org.apache.servicemix.jbi.framework.ServiceUnitLifeCycle.start(ServiceUnitLifeCycle.java:103)
        at
org.apache.servicemix.jbi.framework.ServiceAssemblyLifeCycle.start(ServiceAssemblyLifeCycle.java:132)
        at
org.apache.servicemix.jbi.framework.DeploymentService.start(DeploymentService.java:378)
        at
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateServiceAssembly(AutoDeploymentService.java:352)
        at
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:253)
        at
org.apache.servicemix.jbi.framework.AutoDeploymentService.monitorDirectory(AutoDeploymentService.java:647)
        at
org.apache.servicemix.jbi.framework.AutoDeploymentService.access$800(AutoDeploymentService.java:60)
        at
org.apache.servicemix.jbi.framework.AutoDeploymentService$1.run(AutoDeploymentService.java:611)
        at java.util.TimerThread.mainLoop(Timer.java:512)
        at java.util.TimerThread.run(Timer.java:462)
Dec 26, 2007 7:18:57 PM
org.apache.cxf.transport.http_jetty.JettyHTTPServerEngine addServant
SEVERE: Could not start Jetty server: Address already in use: bind
-- 
View this message in context: 
http://www.nabble.com/Service-Assemblies-sharing-HTTP-Ports-tp14508501s12049p14508501.html
Sent from the ServiceMix - User mailing list archive at Nabble.com.

Reply via email to