You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cxf.apache.org by Benson Margulies <be...@basistech.com> on 2016/11/02 16:12:12 UTC

CXF, pax-web, no-karaf, address in use.

I'm trying out CXF 3.1.4 + pax-web 4.2.8 without using Karaf -- just
loading things into Felix.

it works, but as it is starting up, it logs some alarming items.

First, an NPE, and then three address-in-use exceptions trying to bind
the pax-web port.

Both backtraces are below. I am wondering a bit if the problem is that
fileinstall is showing up late with configuration.

12:04:43.784 [CM Configuration Updater (ManagedService Update:
pid=[org.apache.cxf.osgi])] ERROR o.o.p.w.s.i.HttpServiceStarted -
Could not start the servlet context for context path []
java.lang.NullPointerException: null
at org.ops4j.pax.web.service.internal.HttpServiceStarted.registerServlet(HttpServiceStarted.java:221)
[org.ops4j.pax.web-pax-web-runtime-4.2.8.jar:na]
at org.ops4j.pax.web.service.internal.HttpServiceStarted.registerServlet(HttpServiceStarted.java:195)
[org.ops4j.pax.web-pax-web-runtime-4.2.8.jar:na]
at org.ops4j.pax.web.service.internal.HttpServiceStarted.registerServlet(HttpServiceStarted.java:179)
[org.ops4j.pax.web-pax-web-runtime-4.2.8.jar:na]
at org.ops4j.pax.web.service.internal.HttpServiceProxy.registerServlet(HttpServiceProxy.java:64)
[org.ops4j.pax.web-pax-web-runtime-4.2.8.jar:na]
at org.apache.cxf.transport.http.osgi.ServletExporter.updated(ServletExporter.java:92)
[org.apache.cxf-cxf-rt-transports-http-3.1.4.jar:3.1.4]
at org.apache.felix.cm.impl.helper.ManagedServiceTracker.updated(ManagedServiceTracker.java:189)
[org.apache.felix-org.apache.felix.configadmin-1.8.10.jar:na]
at org.apache.felix.cm.impl.helper.ManagedServiceTracker.updateService(ManagedServiceTracker.java:152)
[org.apache.felix-org.apache.felix.configadmin-1.8.10.jar:na]
at org.apache.felix.cm.impl.helper.ManagedServiceTracker.provideConfiguration(ManagedServiceTracker.java:85)
[org.apache.felix-org.apache.felix.configadmin-1.8.10.jar:na]
at org.apache.felix.cm.impl.ConfigurationManager$ManagedServiceUpdate.provide(ConfigurationManager.java:1453)
[org.apache.felix-org.apache.felix.configadmin-1.8.10.jar:na]
at org.apache.felix.cm.impl.ConfigurationManager$ManagedServiceUpdate.run(ConfigurationManager.java:1409)
[org.apache.felix-org.apache.felix.configadmin-1.8.10.jar:na]
at org.apache.felix.cm.impl.UpdateThread.run0(UpdateThread.java:141)
[org.apache.felix-org.apache.felix.configadmin-1.8.10.jar:na]
at org.apache.felix.cm.impl.UpdateThread.run(UpdateThread.java:109)
[org.apache.felix-org.apache.felix.configadmin-1.8.10.jar:na]
at java.lang.Thread.run(Thread.java:745) [na:1.8.0_60]

----



12:04:44.322 [CM Configuration Updater (ManagedService Update:
pid=[org.apache.cxf.osgi])] WARN  o.e.j.u.component.AbstractLifeCycle
- FAILED org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper@2dbefc0c:
java.net.BindException: Address already in use
java.net.BindException: Address already in use
at sun.nio.ch.Net.bind0(Native Method) ~[na:1.8.0_60]
at sun.nio.ch.Net.bind(Net.java:433) ~[na:1.8.0_60]
at sun.nio.ch.Net.bind(Net.java:425) ~[na:1.8.0_60]
at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:223)
~[na:1.8.0_60]
at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74)
~[na:1.8.0_60]
at org.eclipse.jetty.server.ServerConnector.open(ServerConnector.java:321)
~[org.eclipse.jetty-jetty-server-9.2.17.v20160517.jar:9.2.17.v20160517]
at org.eclipse.jetty.server.AbstractNetworkConnector.doStart(AbstractNetworkConnector.java:80)
~[org.eclipse.jetty-jetty-server-9.2.17.v20160517.jar:9.2.17.v20160517]
at org.eclipse.jetty.server.ServerConnector.doStart(ServerConnector.java:236)
~[org.eclipse.jetty-jetty-server-9.2.17.v20160517.jar:9.2.17.v20160517]
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
~[org.eclipse.jetty-jetty-util-9.2.17.v20160517.jar:9.2.17.v20160517]
at org.eclipse.jetty.server.Server.doStart(Server.java:366)
~[org.eclipse.jetty-jetty-server-9.2.17.v20160517.jar:9.2.17.v20160517]
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:68)
~[org.eclipse.jetty-jetty-util-9.2.17.v20160517.jar:9.2.17.v20160517]
at org.ops4j.pax.web.service.jetty.internal.JettyServerImpl$1.start(JettyServerImpl.java:287)
[org.ops4j.pax.web-pax-web-jetty-4.2.8.jar:na]
at org.ops4j.pax.web.service.internal.HttpServiceStarted.registerServlet(HttpServiceStarted.java:221)
[org.ops4j.pax.web-pax-web-runtime-4.2.8.jar:na]
at org.ops4j.pax.web.service.internal.HttpServiceStarted.registerServlet(HttpServiceStarted.java:195)
[org.ops4j.pax.web-pax-web-runtime-4.2.8.jar:na]
at org.ops4j.pax.web.service.internal.HttpServiceStarted.registerServlet(HttpServiceStarted.java:179)
[org.ops4j.pax.web-pax-web-runtime-4.2.8.jar:na]
at org.ops4j.pax.web.service.internal.HttpServiceProxy.registerServlet(HttpServiceProxy.java:64)
[org.ops4j.pax.web-pax-web-runtime-4.2.8.jar:na]
at org.apache.cxf.transport.http.osgi.ServletExporter.updated(ServletExporter.java:92)
[org.apache.cxf-cxf-rt-transports-http-3.1.4.jar:3.1.4]
at org.apache.felix.cm.impl.helper.ManagedServiceTracker.updated(ManagedServiceTracker.java:189)
[org.apache.felix-org.apache.felix.configadmin-1.8.10.jar:na]
at org.apache.felix.cm.impl.helper.ManagedServiceTracker.updateService(ManagedServiceTracker.java:152)
[org.apache.felix-org.apache.felix.configadmin-1.8.10.jar:na]
at org.apache.felix.cm.impl.helper.ManagedServiceTracker.provideConfiguration(ManagedServiceTracker.java:85)
[org.apache.felix-org.apache.felix.configadmin-1.8.10.jar:na]
at org.apache.felix.cm.impl.ConfigurationManager$ManagedServiceUpdate.provide(ConfigurationManager.java:1453)
[org.apache.felix-org.apache.felix.configadmin-1.8.10.jar:na]
at org.apache.felix.cm.impl.ConfigurationManager$ManagedServiceUpdate.run(ConfigurationManager.java:1409)
[org.apache.felix-org.apache.felix.configadmin-1.8.10.jar:na]
at org.apache.felix.cm.impl.UpdateThread.run0(UpdateThread.java:141)
[org.apache.felix-org.apache.felix.configadmin-1.8.10.jar:na]
at org.apache.felix.cm.impl.UpdateThread.run(UpdateThread.java:109)
[org.apache.felix-org.apache.felix.configadmin-1.8.10.jar:na]
at java.lang.Thread.run(Thread.java:745) [na:1.8.0_60]