Hi, maybe the service approach suits you better? http://ops4j.github.io/pax/web/4.2.x/index.html#_advanced_jetty_configuration go to section Using Handler and Connectors as Services
regards, Achim 2016-03-16 13:26 GMT+01:00 Benson Margulies <ben...@basistech.com>: > This is only a problem for errors. > > > On Wed, Mar 16, 2016 at 8:11 AM, Benson Margulies <ben...@basistech.com> > wrote: > >> <Get name="handler"> >> <Call name="addHandler"> >> <Arg> >> <New class="org.eclipse.jetty.server.handler.ContextHandler"> >> <Set name="contextPath">/doc</Set> >> <Set name="handler"> >> <New >> class="org.eclipse.jetty.server.handler.ResourceHandler"> >> <Set name="resourceBase">../../doc</Set> >> <Set name="directoriesListed">true</Set> >> </New> >> </Set> >> </New> >> </Arg> >> </Call> >> </Get> >> >> jvm 1 | 2016-03-16 08:08:39,183 | WARN | tp1085327538-940 | Response >> | 217 - org.eclipse.jetty.util - 9.2.14.v20151106 | >> Committed before 404 null >> jvm 1 | 2016-03-16 08:08:39,184 | WARN | tp1085327538-940 | >> ServletHandler | 217 - org.eclipse.jetty.util - >> 9.2.14.v20151106 | /doc/index.html >> jvm 1 | java.lang.IllegalStateException: Committed >> jvm 1 | at >> org.eclipse.jetty.server.Response.resetBuffer(Response.java:1243)[214:org.eclipse.jetty.server:9.2.14.v20151106] >> jvm 1 | at >> org.eclipse.jetty.server.Response.sendError(Response.java:567)[214:org.eclipse.jetty.server:9.2.14.v20151106] >> jvm 1 | at >> org.eclipse.jetty.server.Response.sendError(Response.java:544)[214:org.eclipse.jetty.server:9.2.14.v20151106] >> jvm 1 | at >> org.eclipse.jetty.servlet.ServletHandler$Default404Servlet.doGet(ServletHandler.java:1805)[215:org.eclipse.jetty.servlet:9.2.14.v20151106] >> jvm 1 | at >> javax.servlet.http.HttpServlet.service(HttpServlet.java:687)[93:javax.servlet-api:3.1.0] >> jvm 1 | at >> javax.servlet.http.HttpServlet.service(HttpServlet.java:790)[93:javax.servlet-api:3.1.0] >> jvm 1 | at >> org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:812)[215:org.eclipse.jetty.servlet:9.2.14.v20151106] >> jvm 1 | at >> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:587)[215:org.eclipse.jetty.servlet:9.2.14.v20151106] >> jvm 1 | at >> org.ops4j.pax.web.service.jetty.internal.HttpServiceServletHandler.doHandle(HttpServiceServletHandler.java:70)[234:org.ops4j.pax.web.pax-web-jetty:4.2.4] >> jvm 1 | at >> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)[214:org.eclipse.jetty.server:9.2.14.v20151106] >> jvm 1 | at >> org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:577)[213:org.eclipse.jetty.security:9.2.14.v20151106] >> jvm 1 | at >> org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:223)[214:org.eclipse.jetty.server:9.2.14.v20151106] >> jvm 1 | at >> org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127)[214:org.eclipse.jetty.server:9.2.14.v20151106] >> jvm 1 | at >> org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.doHandle(HttpServiceContext.java:271)[234:org.ops4j.pax.web.pax-web-jetty:4.2.4] >> jvm 1 | at >> org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515)[215:org.eclipse.jetty.servlet:9.2.14.v20151106] >> jvm 1 | at >> org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:185)[214:org.eclipse.jetty.server:9.2.14.v20151106] >> jvm 1 | at >> org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061)[214:org.eclipse.jetty.server:9.2.14.v20151106] >> jvm 1 | at >> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)[214:org.eclipse.jetty.server:9.2.14.v20151106] >> jvm 1 | at >> org.ops4j.pax.web.service.jetty.internal.JettyServerHandlerCollection.handle(JettyServerHandlerCollection.java:99)[234:org.ops4j.pax.web.pax-web-jetty:4.2.4] >> jvm 1 | at >> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)[214:org.eclipse.jetty.server:9.2.14.v20151106] >> jvm 1 | at >> org.eclipse.jetty.server.Server.handle(Server.java:499)[214:org.eclipse.jetty.server:9.2.14.v20151106] >> jvm 1 | at >> org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:311)[214:org.eclipse.jetty.server:9.2.14.v20151106] >> jvm 1 | at >> org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257)[214:org.eclipse.jetty.server:9.2.14.v20151106] >> jvm 1 | at >> org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:544)[206:org.eclipse.jetty.io:9 >> .2.14.v20151106] >> jvm 1 | at >> org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635)[217:org.eclipse.jetty.util:9.2.14.v20151106] >> jvm 1 | at >> org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555)[217:org.eclipse.jetty.util:9.2.14.v20151106] >> jvm 1 | at java.lang.Thread.run(Thread.java:745)[:1.8.0_60] >> jvm 1 | 2016-03 >> > > -- Apache Member Apache Karaf <http://karaf.apache.org/> Committer & PMC OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/> Committer & Project Lead blog <http://notizblog.nierbeck.de/> Co-Author of Apache Karaf Cookbook <http://bit.ly/1ps9rkS> Software Architect / Project Manager / Scrum Master