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

Reply via email to