hhhmmm, thanks. Found similar question at http://www.sluse.com/view/10860809 But nobody answered :-)
I will see what could be done, meanwhile if anybody find any solution, please let me know. Thanks. On Mon, Sep 22, 2014 at 3:34 PM, Achim Nierbeck <[email protected]> wrote: > hmm, not sure, might want to try a different defaults servlet, one which > is actually is registered :D > > regards, Achim > > 2014-09-22 11:57 GMT+02:00 Srikanth Hugar <[email protected]>: > >> Thanks for quick reply. >> >> I tried the solution which you mentioned in block. Now atleast jetty is >> starting fine. >> >> >> <Get name="handler"> >> <Call name="addHandler"> >> <Arg> >> <New class="org.eclipse.jetty.servlet.ServletContextHandler"> >> <Set name="contextPath">/docs</Set> >> <Set name="resourceBase">E:/opt/css/</Set> >> <Call name="addServlet"> >> <Arg>org.eclipse.jetty.servlet.DefaultServlet</Arg> >> <Arg>/</Arg> >> </Call> >> </New> >> </Arg> >> </Call> >> </Get> >> >> But i am not able to browse the directory. >> >> Wheni hit the server with URL https://localhost:8081/docs, i have some >> files in that directory. >> HTTP ERROR: 404 >> >> Problem accessing /docs. Reason: >> >> Not Found >> >> Any other configuration is required? >> >> >> >> >> >> On Mon, Sep 22, 2014 at 2:01 PM, Achim Nierbeck <[email protected]> >> wrote: >> >>> Hi, >>> >>> please take a look at my blog post [1] about this :) >>> >>> regards, Achim >>> >>> [1] - >>> http://notizblog.nierbeck.de/2011/05/adding-additional-servletcontext-in-pax-web/ >>> >>> 2014-09-22 10:11 GMT+02:00 Srikanth Hugar <[email protected]>: >>> >>>> Hello, >>>> >>>> I get below exception when i try to use ContextHandler in jetty.xml >>>> in karaf 3.0.0. What could be the problem? >>>> Same configuration works if i run jetty independently outside karaf. >>>> >>>> *Exception* >>>> 12:40:32.641 [FelixStartLevel] ERROR >>>> o.o.p.w.e.w.internal.WebApplication - Registration skipped for >>>> [ServletWebElement{mapping=DefaultServletMapping{httpContextId=null,urlPatterns=null,initParams={},servlet=org.apache.cxf.transport.servlet.CXFNonSpringServlet@31640c79, >>>> alias=/css, servletNameSharingServer}}] due to error during registration >>>> java.lang.IllegalStateException: STARTED >>>> at >>>> org.eclipse.jetty.server.handler.HandlerCollection.setHandlers(HandlerCollection.java:80) >>>> ~[na:na] >>>> at >>>> org.eclipse.jetty.server.handler.HandlerCollection.addHandler(HandlerCollection.java:282) >>>> ~[na:na] >>>> at >>>> org.eclipse.jetty.servlet.ServletContextHandler.<init>(ServletContextHandler.java:150) >>>> ~[na:na] >>>> at >>>> org.eclipse.jetty.servlet.ServletContextHandler.<init>(ServletContextHandler.java:116) >>>> ~[na:na] >>>> at >>>> org.ops4j.pax.web.service.jetty.internal.HttpServiceContext.<init>(HttpServiceContext.java:110) >>>> ~[na:na] >>>> at >>>> org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper.addContext(JettyServerWrapper.java:237) >>>> ~[na:na] >>>> at >>>> org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper.getOrCreateContext(JettyServerWrapper.java:171) >>>> ~[na:na] >>>> at >>>> org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper.getOrCreateContext(JettyServerWrapper.java:152) >>>> ~[na:na] >>>> at >>>> org.ops4j.pax.web.service.jetty.internal.JettyServerImpl.addServlet(JettyServerImpl.java:203) >>>> ~[na:na] >>>> >>>> *ContextHandler configuration* >>>> <Set name="handler"> >>>> <New id="Handlers" >>>> class="org.eclipse.jetty.server.handler.HandlerCollection"> >>>> >>>> <Set name="handlers"> >>>> <Array type="org.eclipse.jetty.server.Handler"> >>>> <Item> >>>> <New id="Contexts" >>>> class="org.eclipse.jetty.server.handler.ContextHandlerCollection"> >>>> <Set name="handlers"> >>>> >>>> <Array type="org.eclipse.jetty.server.handler.ContextHandler"> >>>> >>>> <Item> >>>> >>>> <New id="ContextHandler" >>>> class="org.eclipse.jetty.server.handler.ContextHandler"> >>>> >>>> <Set >>>> name="contextPath">/docs</Set> >>>> >>>> <Set name="handler"> >>>> >>>> <New >>>> class="org.eclipse.jetty.server.handler.ResourceHandler"> >>>> >>>> <Set >>>> name="directoriesListed">true</Set> >>>> >>>> <Set >>>> name="resourceBase">E:/opt/css/</Set> >>>> >>>> <Set >>>> name="welcomeFiles"> >>>> >>>> <Array >>>> type="String"> >>>> >>>> >>>> <Item>index.html</Item> >>>> >>>> </Array> >>>> >>>> </Set> >>>> >>>> <Set >>>> name="cacheControl">max-age=3600,public</Set> >>>> >>>> </New> >>>> >>>> </Set> >>>> >>>> </New> >>>> >>>> </Item> >>>> >>>> </Array> >>>> </Set> >>>> >>>> >>>> </New> >>>> </Item> >>>> <Item> >>>> <New id="DefaultHandler" >>>> class="org.eclipse.jetty.server.handler.DefaultHandler"/> >>>> </Item> >>>> </Array> >>>> </Set> >>>> </New> >>>> </Set> >>>> -- >>>> Srikanth >>>> www. <http://www.srikanthugar.in>gharki.com >>>> >>>> >>>> >>> >>> >>> -- >>> >>> 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/> >>> >>> Software Architect / Project Manager / Scrum Master >>> >>> >> >> >> -- >> Srikanth >> www.srikanthugar.in >> >> > > > -- > > 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/> > > Software Architect / Project Manager / Scrum Master > > -- Srikanth www.srikanthugar.in
