Started calculate disk usage of build Finished Calculation of disk usage of build in 0 seconds Started calculate disk usage of workspace Finished Calculation of disk usage of workspace in 0 seconds ------------------------------------------------------- T E S T S ------------------------------------------------------- Running org.glassfish.jersey.examples.helloworld.test.WebAppFelixTest [org.ops4j.pax.swissbox.extender.BundleWatcher] : Creating bundle watcher with scanner [org.ops4j.pax.swissbox.extender.BundleManifestScanner@63fa8242]... [org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [org.apache.felix.framework] [org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [org.ops4j.pax.exam] [org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [org.ops4j.pax.exam.inject] [org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [org.ops4j.pax.exam.extender.service] [org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [osgi.cmpn] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] : Enabling SLF4J API support. org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] : Enabling Jakarta Commons Logging API support. org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] : Enabling Log4J API support. org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] : Enabling Avalon Logger API support. org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] : Enabling JULI Logger API support. org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [org.ops4j.pax.logging.pax-logging-api] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [org.ops4j.base] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [org.ops4j.pax.swissbox.core] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [org.ops4j.pax.swissbox.extender] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [org.ops4j.pax.swissbox.framework] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [org.ops4j.pax.swissbox.lifecycle] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [org.ops4j.pax.swissbox.tracker] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [org.apache.geronimo.specs.geronimo-atinject_1.0_spec] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [org.ops4j.pax.tipi.junit] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [javax.annotation-api] org.ops4j.pax.url.mvn[org.ops4j.pax.url.commons.handler.HandlerActivator] : Handler for protocols [mvn] started org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [org.ops4j.pax.url.mvn] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [org.ops4j.pax.tipi.hamcrest.core] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [org.ops4j.pax.exam.invoker.junit] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [org.glassfish.hk2.api] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [org.glassfish.hk2.osgi-resource-locator] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [org.glassfish.hk2.locator] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [org.glassfish.hk2.utils] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [org.glassfish.hk2.external.javax.inject] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [org.glassfish.hk2.external.aopalliance-repackaged] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [javassist] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [jaxb-api] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [com.sun.xml.bind.jaxb-osgi] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [javax.validation.api] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [org.glassfish.jersey.core.jersey-common] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [org.glassfish.jersey.core.jersey-server] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [org.glassfish.jersey.core.jersey-client] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [org.glassfish.jersey.containers.jersey-container-servlet-core] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [org.glassfish.jersey.inject.jersey-hk2] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [javax.ws.rs-api] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [additional-bundle] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [additional-bundle] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [war-bundle] org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : Logging to org.ops4j.pax.web.service.jetty.internal.JCLLogger@7b4a5447 via org.ops4j.pax.web.service.jetty.internal.JCLLogger org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.Activator] : Starting Pax Web org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.Activator] : Pax Web started org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [org.ops4j.pax.web.pax-web-jetty-bundle] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.web.extender.war.internal.Activator] : Pax Web WAR Extender - Starting org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Creating bundle watcher with scanner [BundleURLScanner{path=WEB-INF/,filePattern=web.xml,recurse=false}]... org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [org.apache.felix.framework] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [org.ops4j.pax.exam] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [org.ops4j.pax.exam.inject] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [org.ops4j.pax.exam.extender.service] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [osgi.cmpn] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [org.ops4j.pax.logging.pax-logging-api] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [org.ops4j.base] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [org.ops4j.pax.swissbox.core] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [org.ops4j.pax.swissbox.extender] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [org.ops4j.pax.swissbox.framework] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [org.ops4j.pax.swissbox.lifecycle] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [org.ops4j.pax.swissbox.tracker] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [org.apache.geronimo.specs.geronimo-atinject_1.0_spec] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [javax.annotation-api] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [org.ops4j.pax.url.mvn] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [org.ops4j.pax.tipi.junit] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [org.ops4j.pax.tipi.hamcrest.core] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [org.ops4j.pax.exam.invoker.junit] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [org.glassfish.hk2.api] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [org.glassfish.hk2.osgi-resource-locator] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [org.glassfish.hk2.locator] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [org.glassfish.hk2.utils] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [org.glassfish.hk2.external.javax.inject] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [org.glassfish.hk2.external.aopalliance-repackaged] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [javassist] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [jaxb-api] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [com.sun.xml.bind.jaxb-osgi] org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.ConfigurationImpl] : Reading configuration property org.ops4j.pax.web.session.timeout has failed org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl] : Configuring server [ServerControllerImpl{state=UNCONFIGURED}] -> [ConfigurationImpl{http enabled=true,http port=8080,http secure enabled=false,http secure port=8443,ssl keystore=/home/jenkins/.keystore,ssl keystoreType=null,session timeout=null,session url=null,session cookie=null,worker name=null,listening addresses=[Ljava.lang.String;@481d5f5b}] org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl] : Starting server [ServerControllerImpl{state=STOPPED}] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [javax.validation.api] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [org.glassfish.jersey.core.jersey-common] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [org.glassfish.jersey.core.jersey-server] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [org.glassfish.jersey.core.jersey-client] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [org.glassfish.jersey.containers.jersey-container-servlet-core] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [org.glassfish.jersey.inject.jersey-hk2] org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.ConfigurationImpl] : Reading configuration property org.ops4j.pax.web.session.timeout has failed org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.jetty.internal.JettyServerImpl] : Starting JettyServerImpl{} org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [javax.ws.rs-api] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [additional-bundle] org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : jetty-6.1.x org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [additional-bundle] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [war-bundle] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Found resources [bundle://37.0:0/WEB-INF/web.xml] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.web.extender.war.internal.WebXmlObserver] : Parsing a web application from [bundle://37.0:0/WEB-INF/web.xml] org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : Container JettyServerWrapper@5f5b2c91 + org.mortbay.thread.QueuedThreadPool@74ca5c6b as threadpool org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : started org.mortbay.thread.QueuedThreadPool@74ca5c6b org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : starting JettyServerWrapper@5f5b2c91 org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : started JettyServerWrapper@5f5b2c91 org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.jetty.internal.JettyServerImpl] : Pax Web available at [0.0.0.0]:[8080] org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : Container JettyServerWrapper@5f5b2c91 + NIOSocketConnectorWrapper@0.0.0.0:8080 as connector org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : started org.mortbay.jetty.nio.SelectChannelConnector$1@71063c06 org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : Started NIOSocketConnectorWrapper@0.0.0.0:8080 org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : started NIOSocketConnectorWrapper@0.0.0.0:8080 org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.ConfigurationImpl] : Reading configuration property org.ops4j.pax.web.session.timeout has failed org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.web.extender.war.internal.WebXmlObserver] : Parsed web app [WebApp{displayName=null,contextName=null}] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.web.extender.war.internal.WebXmlObserver] : Using [helloworld] as web application context name org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.web.extender.war.internal.WebAppPublisher] : Publishing web application [WebApp{displayName=null,contextName=helloworld}] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.tracker.ReplaceableService] : Creating replaceable service for [interface org.osgi.service.http.HttpService] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.tracker.ServiceCollection] : Creating service collection for [interface org.osgi.service.http.HttpService] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.tracker.ServiceCollection] : Added service with reference [[org.osgi.service.http.HttpService, org.ops4j.pax.web.service.WebContainer]] org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.HttpServiceFactoryImpl] : Binding bundle: [war-bundle [37]] to http service org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.HttpServiceStarted] : Creating http service for: war-bundle [37] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.tracker.ServiceCollection] : Related service [org.ops4j.pax.web.service.internal.HttpServiceProxy@6c0f0ac4] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.tracker.ReplaceableService] : Service changed [null] -> [org.ops4j.pax.web.service.internal.HttpServiceProxy@6c0f0ac4] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.web.extender.war.internal.WebAppPublisher] : Registering web application [WebApp{displayName=null,contextName=helloworld}] from http service [org.ops4j.pax.web.service.internal.HttpServiceProxy@6c0f0ac4] org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.HttpServiceProxy] : Creating adefault context org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.HttpServiceProxy] : Setting context paramters [{webapp.context=helloworld}] for http context [org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@3213c345] org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.HttpServiceProxy] : Registering resource: [/] -> org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.HttpServiceStarted] : Using context [ContextModel{id=org.ops4j.pax.web.service.spi.model.ContextModel-1,name=helloworld,httpContext=org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@3213c345,contextParams={webapp.context=helloworld}}] org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.jetty.internal.JettyServerImpl] : Adding servlet [ResourceModel{id=org.ops4j.pax.web.service.spi.model.ResourceModel-2,name=,urlPatterns=[/],alias=/,servlet=ResourceServlet{context=/helloworld,alias=/,name=},initParams={},context=ContextModel{id=org.ops4j.pax.web.service.spi.model.ContextModel-1,name=helloworld,httpContext=org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@3213c345,contextParams={webapp.context=helloworld}}}] org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : Container JettyServerWrapper@5f5b2c91 + JettyServerHandlerCollection@1c77f977 as handler org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : Container JettyServerHandlerCollection@1c77f977 + HttpServiceContext{httpContext=null} as handler org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : Container SessionHandler@67a2ca68 + ServletHandler@209c407a as handler org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : Container SessionHandler@67a2ca68 + org.mortbay.jetty.servlet.HashSessionManager@1942d27a as sessionManager org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : Container HttpServiceContext{httpContext=null} + SessionHandler@67a2ca68 as handler org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : Container SessionHandler@67a2ca68 - ServletHandler@209c407a as handler org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : Container SessionHandler@67a2ca68 + HttpServiceServletHandler@4b5d40cd as handler org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : Container HttpServiceContext{httpContext=org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@3213c345} + ErrorPageErrorHandler@55b336a7 as errorHandler org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper] : configureSessionManager for context [HttpServiceContext{httpContext=org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@3213c345}] using - timeout:null, cookie:null, url:null, workerName:null org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper] : Added servlet context: HttpServiceContext{httpContext=org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@3213c345} org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper] : (Re)starting servlet contexts... org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : Container JettyServerWrapper@5f5b2c91 + org.mortbay.jetty.servlet.HashSessionIdManager@1937d70d as sessionIdManager org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : Init SecureRandom. org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : started org.mortbay.jetty.servlet.HashSessionIdManager@1937d70d org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : started org.mortbay.jetty.servlet.HashSessionManager@1942d27a org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : filterNameMap=null org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : pathFilters=null org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servletFilterMap=null org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servletPathMap=null org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servletNameMap=null org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : starting HttpServiceServletHandler@4b5d40cd org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : started HttpServiceServletHandler@4b5d40cd org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : starting SessionHandler@67a2ca68 org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : started SessionHandler@67a2ca68 org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : starting HttpServiceContext{httpContext=org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@3213c345} org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : starting ErrorPageErrorHandler@55b336a7 org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : started ErrorPageErrorHandler@55b336a7 org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.jetty.internal.HttpServiceContext] : Started servlet context for http context [org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@3213c345] org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : started HttpServiceContext{httpContext=org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@3213c345} org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : starting JettyServerHandlerCollection@1c77f977 org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : started JettyServerHandlerCollection@1c77f977 org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : Container HttpServiceServletHandler@4b5d40cd + as servlet org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : Container HttpServiceServletHandler@4b5d40cd + (S=,[/]) as servletMapping org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : filterNameMap=null org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : pathFilters=null org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servletFilterMap=null org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servletPathMap={/=} org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servletNameMap={=} org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : started org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.HttpServiceProxy] : Registering welcome files [[index.jsp]] org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.HttpServiceStarted] : Using context [ContextModel{id=org.ops4j.pax.web.service.spi.model.ContextModel-1,name=helloworld,httpContext=org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@3213c345,contextParams={webapp.context=helloworld}}] org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.jetty.internal.JettyServerImpl] : Adding filter model [FilterModel{id=org.ops4j.pax.web.service.spi.model.FilterModel-3,urlPatterns=[/*],servletNames=null,filter=WelcomeFilesFilter{welcomeFiles=[index.jsp]},context=ContextModel{id=org.ops4j.pax.web.service.spi.model.ContextModel-1,name=helloworld,httpContext=org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@3213c345,contextParams={webapp.context=helloworld}}}] org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : Container HttpServiceServletHandler@4b5d40cd + org.ops4j.pax.web.service.spi.model.FilterModel-3 as filter org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : Container HttpServiceServletHandler@4b5d40cd + (F=org.ops4j.pax.web.service.spi.model.FilterModel-3,[/*],[],0) as filterMapping org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : filterNameMap={org.ops4j.pax.web.service.spi.model.FilterModel-3=org.ops4j.pax.web.service.spi.model.FilterModel-3} org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : pathFilters=[(F=org.ops4j.pax.web.service.spi.model.FilterModel-3,[/*],[],0)] org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servletFilterMap=null org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servletPathMap={/=} org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servletNameMap={=} org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : started org.ops4j.pax.web.service.spi.model.FilterModel-3 org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.HttpServiceProxy] : Registering jsps org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.web.extender.war.internal.RegisterWebAppVisitorWC] : Jsp support is not enabled. Is org.ops4j.pax.web.jsp bundle installed? org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.HttpServiceProxy] : Registering event listener [org.glassfish.jersey.examples.osgi.helloworld.WebAppContextListener@1426fe57] org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.HttpServiceStarted] : Using context [ContextModel{id=org.ops4j.pax.web.service.spi.model.ContextModel-1,name=helloworld,httpContext=org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@3213c345,contextParams={webapp.context=helloworld}}] org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.HttpServiceProxy] : Registering servlet [org.glassfish.jersey.servlet.ServletContainer@4a01038e] org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.HttpServiceStarted] : Using context [ContextModel{id=org.ops4j.pax.web.service.spi.model.ContextModel-1,name=helloworld,httpContext=org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@3213c345,contextParams={webapp.context=helloworld}}] org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.jetty.internal.JettyServerImpl] : Adding servlet [ServletModel{id=org.ops4j.pax.web.service.spi.model.ServletModel-5,name=Jersey Web Non-recursive Application,urlPatterns=[/n-webresources/*],alias=null,servlet=org.glassfish.jersey.servlet.ServletContainer@4a01038e,initParams={jersey.config.server.provider.scanning.recursive=false, servlet-name=Jersey Web Non-recursive Application, jersey.config.server.provider.packages=org.glassfish.jersey.examples.osgi.helloworld.resource, org.glassfish.jersey.examples.osgi.helloworld.additional.resource, package},context=ContextModel{id=org.ops4j.pax.web.service.spi.model.ContextModel-1,name=helloworld,httpContext=org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@3213c345,contextParams={webapp.context=helloworld}}}] org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : Container HttpServiceServletHandler@4b5d40cd + Jersey Web Non-recursive Application as servlet org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : Container HttpServiceServletHandler@4b5d40cd + (S=Jersey Web Non-recursive Application,[/n-webresources/*]) as servletMapping org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : filterNameMap={org.ops4j.pax.web.service.spi.model.FilterModel-3=org.ops4j.pax.web.service.spi.model.FilterModel-3} org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : pathFilters=[(F=org.ops4j.pax.web.service.spi.model.FilterModel-3,[/*],[],0)] org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servletFilterMap=null org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servletPathMap={/n-webresources/*=Jersey Web Non-recursive Application, /=} org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servletNameMap={=, Jersey Web Non-recursive Application=Jersey Web Non-recursive Application} org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : started Jersey Web Non-recursive Application org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.HttpServiceProxy] : Registering servlet [org.glassfish.jersey.servlet.ServletContainer@7dfea506] org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.HttpServiceStarted] : Using context [ContextModel{id=org.ops4j.pax.web.service.spi.model.ContextModel-1,name=helloworld,httpContext=org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@3213c345,contextParams={webapp.context=helloworld}}] org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.jetty.internal.JettyServerImpl] : Adding servlet [ServletModel{id=org.ops4j.pax.web.service.spi.model.ServletModel-6,name=Jersey Web Application,urlPatterns=[/webresources/*],alias=null,servlet=org.glassfish.jersey.servlet.ServletContainer@7dfea506,initParams={servlet-name=Jersey Web Application, jersey.config.server.provider.packages=org.glassfish.jersey.examples.osgi.helloworld.resource, org.glassfish.jersey.examples.osgi.helloworld.additional.resource,},context=ContextModel{id=org.ops4j.pax.web.service.spi.model.ContextModel-1,name=helloworld,httpContext=org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@3213c345,contextParams={webapp.context=helloworld}}}] org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : Container HttpServiceServletHandler@4b5d40cd + Jersey Web Application as servlet org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : Container HttpServiceServletHandler@4b5d40cd + (S=Jersey Web Application,[/webresources/*]) as servletMapping org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : filterNameMap={org.ops4j.pax.web.service.spi.model.FilterModel-3=org.ops4j.pax.web.service.spi.model.FilterModel-3} org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : pathFilters=[(F=org.ops4j.pax.web.service.spi.model.FilterModel-3,[/*],[],0)] org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servletFilterMap=null org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servletPathMap={/webresources/*=Jersey Web Application, /n-webresources/*=Jersey Web Non-recursive Application, /=} org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servletNameMap={=, Jersey Web Non-recursive Application=Jersey Web Non-recursive Application, Jersey Web Application=Jersey Web Application} org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : started Jersey Web Application org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [org.ops4j.pax.web.pax-web-jetty-bundle] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.web.extender.war.internal.Activator] : Pax Web WAR Extender - Started org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [org.ops4j.pax.web.pax-web-extender-war] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [org.ops4j.pax.web.pax-web-extender-war] DEBUG: EventAdmin: org.apache.felix.eventadmin.CacheSize=30 DEBUG: EventAdmin: org.apache.felix.eventadmin.ThreadPoolSize=20 DEBUG: EventAdmin: org.apache.felix.eventadmin.Timeout=5000 DEBUG: EventAdmin: org.apache.felix.eventadmin.RequireTopic=true org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [org.apache.felix.eventadmin] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [org.apache.felix.eventadmin] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [PAXEXAM-PROBE-b747da6f-83dc-4ec3-860e-3b439ff2c546] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [PAXEXAM-PROBE-b747da6f-83dc-4ec3-860e-3b439ff2c546] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Found resources [ManifestEntry{ key=PaxExam-Executable, value=PaxExam-b4f106f3-5970-489f-a911-5ce6c370530f,PaxExam-91b521ac-6500-4d07-acd0-50235f4ac165, }, ManifestEntry{ key=PaxExam-91b521ac-6500-4d07-acd0-50235f4ac165, value=org.glassfish.jersey.examples.helloworld.test.WebAppFelixTest;testNonRecursiveWebResources }, ManifestEntry{ key=PaxExam-b4f106f3-5970-489f-a911-5ce6c370530f, value=org.glassfish.jersey.examples.helloworld.test.WebAppFelixTest;testWebResources }] org.ops4j.pax.exam.extender.service[org.ops4j.pax.exam.raw.extender.intern.Probe] : Test PaxExam-Executable to be in PaxExam-b4f106f3-5970-489f-a911-5ce6c370530f,PaxExam-91b521ac-6500-4d07-acd0-50235f4ac165, org.ops4j.pax.exam.extender.service[org.ops4j.pax.exam.raw.extender.intern.Probe] : Test PaxExam-91b521ac-6500-4d07-acd0-50235f4ac165 to be in PaxExam-b4f106f3-5970-489f-a911-5ce6c370530f,PaxExam-91b521ac-6500-4d07-acd0-50235f4ac165, org.ops4j.pax.exam.extender.service[org.ops4j.pax.exam.raw.extender.intern.Probe] : Registering Service: org.ops4j.pax.exam.ProbeInvoker with Probe-Signature="PaxExam-91b521ac-6500-4d07-acd0-50235f4ac165" and expression="org.glassfish.jersey.examples.helloworld.test.WebAppFelixTest;testNonRecursiveWebResources" org.ops4j.pax.exam.extender.service[org.ops4j.pax.exam.raw.extender.intern.Probe] : Test PaxExam-b4f106f3-5970-489f-a911-5ce6c370530f to be in PaxExam-b4f106f3-5970-489f-a911-5ce6c370530f,PaxExam-91b521ac-6500-4d07-acd0-50235f4ac165, org.ops4j.pax.exam.extender.service[org.ops4j.pax.exam.raw.extender.intern.Probe] : Registering Service: org.ops4j.pax.exam.ProbeInvoker with Probe-Signature="PaxExam-b4f106f3-5970-489f-a911-5ce6c370530f" and expression="org.glassfish.jersey.examples.helloworld.test.WebAppFelixTest;testWebResources" org.ops4j.pax.exam.invoker.junit[org.ops4j.pax.exam.invoker.junit.internal.ContainerTestRunner] : running testWebResources in reactor Oct 17, 2018 5:12:57 PM org.glassfish.jersey.examples.helloworld.test.AbstractWebAppTest webAppTestTarget INFO: -- Bundle list -- [0] org.apache.felix.framework | 4.2.1 |ACTIVE |System Bundle [1] org.ops4j.pax.exam | 4.9.1 |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/org.ops4j.pax.exam_4.9.1.jar [2] org.ops4j.pax.exam.inject | 4.9.1 |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/org.ops4j.pax.exam.inject_4.9.1.jar [3] org.ops4j.pax.exam.extender.service | 4.9.1 |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/org.ops4j.pax.exam.extender.service_4.9.1.jar [4] osgi.cmpn | 4.3.1.201210102024 |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/osgi.cmpn_4.3.1.201210102024.jar [5] org.ops4j.pax.logging.pax-logging-api | 1.8.4 |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/org.ops4j.pax.logging.pax-logging-api_1.8.4.jar [6] org.ops4j.base | 1.5.0 |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/org.ops4j.base_1.5.0.jar [7] org.ops4j.pax.swissbox.core | 1.8.2 |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/org.ops4j.pax.swissbox.core_1.8.2.jar [8] org.ops4j.pax.swissbox.extender | 1.8.2 |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/org.ops4j.pax.swissbox.extender_1.8.2.jar [9] org.ops4j.pax.swissbox.framework | 1.8.2 |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/org.ops4j.pax.swissbox.framework_1.8.2.jar [10] org.ops4j.pax.swissbox.lifecycle | 1.8.2 |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/org.ops4j.pax.swissbox.lifecycle_1.8.2.jar [11] org.ops4j.pax.swissbox.tracker | 1.8.2 |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/org.ops4j.pax.swissbox.tracker_1.8.2.jar [12] org.apache.geronimo.specs.geronimo-atinject_1.0_spec | 1.0.0 |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/org.apache.geronimo.specs.geronimo-atinject_1.0_spec_1.0.jar [13] org.apache.felix.framework.security | 2.2.0 |RESOLVED |file:/tmp/1539796372064-0/pax-exam-downloads/org.apache.felix.framework.security_2.2.0.jar [14] javax.annotation-api | 1.3.2 |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/javax.annotation-api_1.3.2.jar [15] org.ops4j.pax.url.mvn | 1.3.7 |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/org.ops4j.pax.url.mvn_1.3.7.jar [16] org.ops4j.pax.tipi.junit | 4.12.0.1 |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/org.ops4j.pax.tipi.junit_4.12.0.1.jar [17] org.ops4j.pax.tipi.hamcrest.core | 1.3.0.1 |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/org.ops4j.pax.tipi.hamcrest.core_1.3.0.1.jar [18] org.ops4j.pax.exam.invoker.junit | 4.9.1 |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/org.ops4j.pax.exam.invoker.junit_4.9.1.jar [19] org.glassfish.hk2.api | 2.5.0.b62 |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/org.glassfish.hk2.api_2.5.0.b62.jar [20] org.glassfish.hk2.osgi-resource-locator | 1.0.1 |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/org.glassfish.hk2.osgi-resource-locator_1.0.1.jar [21] org.glassfish.hk2.locator | 2.5.0.b62 |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/org.glassfish.hk2.locator_2.5.0.b62.jar [22] org.glassfish.hk2.utils | 2.5.0.b62 |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/org.glassfish.hk2.utils_2.5.0.b62.jar [23] org.glassfish.hk2.external.javax.inject | 2.5.0.b62 |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/org.glassfish.hk2.external.javax.inject_2.5.0.b62.jar [24] org.glassfish.hk2.external.aopalliance-repackaged | 2.5.0.b62 |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/org.glassfish.hk2.external.aopalliance-repackaged_2.5.0.b62.jar [25] javassist | 3.22.0.GA |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/javassist_3.22.0.GA.jar [26] jaxb-api | 2.3.1 |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/jaxb-api_2.3.1.jar [27] com.sun.xml.bind.jaxb-osgi | 2.3.1 |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/com.sun.xml.bind.jaxb-osgi_2.3.1.jar [28] javax.validation.api | 2.0.1.Final |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/javax.validation.api_2.0.1.Final.jar [29] org.glassfish.jersey.core.jersey-common | 2.28.0.SNAPSHOT |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/org.glassfish.jersey.core.jersey-common_2.28.0.SNAPSHOT.jar [30] org.glassfish.jersey.core.jersey-server | 2.28.0.SNAPSHOT |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/org.glassfish.jersey.core.jersey-server_2.28.0.SNAPSHOT.jar [31] org.glassfish.jersey.core.jersey-client | 2.28.0.SNAPSHOT |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/org.glassfish.jersey.core.jersey-client_2.28.0.SNAPSHOT.jar [32] org.glassfish.jersey.containers.jersey-container-servlet-core | 2.28.0.SNAPSHOT |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/org.glassfish.jersey.containers.jersey-container-servlet-core_2.28.0.SNAPSHOT.jar [33] org.glassfish.jersey.inject.jersey-hk2 | 2.28.0.SNAPSHOT |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/org.glassfish.jersey.inject.jersey-hk2_2.28.0.SNAPSHOT.jar [34] javax.ws.rs-api | 2.1.99.b01 |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/javax.ws.rs-api_2.1.99.b01.jar [35] additional-bundle | 2.28.0.SNAPSHOT |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/additional-bundle_2.28.0.SNAPSHOT.jar [36] additional-bundle | 2.2.1 |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/additional-bundle_2.2.1.jar [37] war-bundle | 2.28.0.SNAPSHOT |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/war-bundle_2.28.0.SNAPSHOT.jar [38] org.ops4j.pax.web.pax-web-jetty-bundle | 0.7.4 |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/org.ops4j.pax.web.pax-web-jetty-bundle_0.7.4.jar [39] org.ops4j.pax.web.pax-web-extender-war | 0.7.4 |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/org.ops4j.pax.web.pax-web-extender-war_0.7.4.jar [40] org.apache.felix.eventadmin | 1.2.2 |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/org.apache.felix.eventadmin_1.2.2.jar [41] PAXEXAM-PROBE-b747da6f-83dc-4ec3-860e-3b439ff2c546 | 0.0.0 |ACTIVE |local -- org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.HttpServiceFactoryImpl] : Unbinding bundle: [war-bundle [37]] org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.HttpServiceProxy] : Stopping http service: [org.ops4j.pax.web.service.internal.HttpServiceProxy@6c0f0ac4] org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.HttpServiceStopped] : Changing HttpService state to org.ops4j.pax.web.service.internal.HttpServiceStopped@2342ce97 org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : Container JettyServerHandlerCollection@1c77f977 - HttpServiceContext{httpContext=org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@3213c345} as handler org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : stopping HttpServiceContext{httpContext=org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@3213c345} org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : stopping SessionHandler@67a2ca68 org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : stopping HttpServiceServletHandler@4b5d40cd org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : stopped org.ops4j.pax.web.service.spi.model.FilterModel-3 org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : stopped Jersey Web Application org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : stopped Jersey Web Non-recursive Application org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : stopped org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : stopped HttpServiceServletHandler@4b5d40cd org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : stopped org.mortbay.jetty.servlet.HashSessionManager@1942d27a org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : stopped SessionHandler@67a2ca68 org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : stopping ErrorPageErrorHandler@55b336a7 org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : stopped ErrorPageErrorHandler@55b336a7 org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.jetty.internal.HttpServiceContext] : Stopped servlet context for http context [org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@3213c345] org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : stopped HttpServiceContext{httpContext=org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@3213c345} org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [war-bundle] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Un-registering [bundle://37.0:0/WEB-INF/web.xml] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.web.extender.war.internal.WebXmlObserver] : Unregistering web application parsed from [bundle://37.0:0/WEB-INF/web.xml] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.web.extender.war.internal.WebAppPublisher] : Unpublishing web application [WebApp{displayName=null,contextName=helloworld}] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [war-bundle] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [war-bundle] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Found resources [bundle://37.0:0/WEB-INF/web.xml] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.web.extender.war.internal.WebXmlObserver] : Parsing a web application from [bundle://37.0:0/WEB-INF/web.xml] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.web.extender.war.internal.WebXmlObserver] : Parsed web app [WebApp{displayName=null,contextName=null}] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.web.extender.war.internal.WebXmlObserver] : Using [helloworld] as web application context name org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.web.extender.war.internal.WebAppPublisher] : Publishing web application [WebApp{displayName=null,contextName=helloworld}] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.tracker.ReplaceableService] : Creating replaceable service for [interface org.osgi.service.http.HttpService] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.tracker.ServiceCollection] : Creating service collection for [interface org.osgi.service.http.HttpService] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.tracker.ServiceCollection] : Added service with reference [[org.osgi.service.http.HttpService, org.ops4j.pax.web.service.WebContainer]] org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.HttpServiceFactoryImpl] : Binding bundle: [war-bundle [37]] to http service org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.HttpServiceStarted] : Creating http service for: war-bundle [37] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.tracker.ServiceCollection] : Related service [org.ops4j.pax.web.service.internal.HttpServiceProxy@1a26fb73] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.tracker.ReplaceableService] : Service changed [null] -> [org.ops4j.pax.web.service.internal.HttpServiceProxy@1a26fb73] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.web.extender.war.internal.WebAppPublisher] : Registering web application [WebApp{displayName=null,contextName=helloworld}] from http service [org.ops4j.pax.web.service.internal.HttpServiceProxy@1a26fb73] org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.HttpServiceProxy] : Creating adefault context org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.HttpServiceProxy] : Setting context paramters [{webapp.context=helloworld}] for http context [org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@5c084a1a] org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.HttpServiceProxy] : Registering resource: [/] -> org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.HttpServiceStarted] : Using context [ContextModel{id=org.ops4j.pax.web.service.spi.model.ContextModel-7,name=helloworld,httpContext=org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@5c084a1a,contextParams={webapp.context=helloworld}}] org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.jetty.internal.JettyServerImpl] : Adding servlet [ResourceModel{id=org.ops4j.pax.web.service.spi.model.ResourceModel-8,name=,urlPatterns=[/],alias=/,servlet=ResourceServlet{context=/helloworld,alias=/,name=},initParams={},context=ContextModel{id=org.ops4j.pax.web.service.spi.model.ContextModel-7,name=helloworld,httpContext=org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@5c084a1a,contextParams={webapp.context=helloworld}}}] org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : Container JettyServerHandlerCollection@1c77f977 + HttpServiceContext{httpContext=null} as handler org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : Container SessionHandler@5c2867b + ServletHandler@34542eb6 as handler org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : Container SessionHandler@5c2867b + org.mortbay.jetty.servlet.HashSessionManager@1f7f1ee4 as sessionManager org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : Container HttpServiceContext{httpContext=null} + SessionHandler@5c2867b as handler org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : Container SessionHandler@5c2867b - ServletHandler@34542eb6 as handler org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : Container SessionHandler@5c2867b + HttpServiceServletHandler@53a99c04 as handler org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : Container HttpServiceContext{httpContext=org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@5c084a1a} + ErrorPageErrorHandler@42c93954 as errorHandler org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper] : configureSessionManager for context [HttpServiceContext{httpContext=org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@5c084a1a}] using - timeout:null, cookie:null, url:null, workerName:null org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper] : Added servlet context: HttpServiceContext{httpContext=org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@5c084a1a} org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper] : (Re)starting servlet contexts... org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : started org.mortbay.jetty.servlet.HashSessionManager@1f7f1ee4 org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : filterNameMap=null org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : pathFilters=null org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servletFilterMap=null org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servletPathMap=null org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servletNameMap=null org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : starting HttpServiceServletHandler@53a99c04 org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : started HttpServiceServletHandler@53a99c04 org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : starting SessionHandler@5c2867b org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : started SessionHandler@5c2867b org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : starting HttpServiceContext{httpContext=org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@5c084a1a} org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : starting ErrorPageErrorHandler@42c93954 org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : started ErrorPageErrorHandler@42c93954 org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.jetty.internal.HttpServiceContext] : Started servlet context for http context [org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@5c084a1a] org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : started HttpServiceContext{httpContext=org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@5c084a1a} org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : Container HttpServiceServletHandler@53a99c04 + as servlet org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : Container HttpServiceServletHandler@53a99c04 + (S=,[/]) as servletMapping org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : filterNameMap=null org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : pathFilters=null org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servletFilterMap=null org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servletPathMap={/=} org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servletNameMap={=} org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : started org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.HttpServiceProxy] : Registering welcome files [[index.jsp]] org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.HttpServiceStarted] : Using context [ContextModel{id=org.ops4j.pax.web.service.spi.model.ContextModel-7,name=helloworld,httpContext=org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@5c084a1a,contextParams={webapp.context=helloworld}}] org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.jetty.internal.JettyServerImpl] : Adding filter model [FilterModel{id=org.ops4j.pax.web.service.spi.model.FilterModel-9,urlPatterns=[/*],servletNames=null,filter=WelcomeFilesFilter{welcomeFiles=[index.jsp]},context=ContextModel{id=org.ops4j.pax.web.service.spi.model.ContextModel-7,name=helloworld,httpContext=org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@5c084a1a,contextParams={webapp.context=helloworld}}}] org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : Container HttpServiceServletHandler@53a99c04 + org.ops4j.pax.web.service.spi.model.FilterModel-9 as filter org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : Container HttpServiceServletHandler@53a99c04 + (F=org.ops4j.pax.web.service.spi.model.FilterModel-9,[/*],[],0) as filterMapping org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : filterNameMap={org.ops4j.pax.web.service.spi.model.FilterModel-9=org.ops4j.pax.web.service.spi.model.FilterModel-9} org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : pathFilters=[(F=org.ops4j.pax.web.service.spi.model.FilterModel-9,[/*],[],0)] org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servletFilterMap=null org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servletPathMap={/=} org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servletNameMap={=} org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : started org.ops4j.pax.web.service.spi.model.FilterModel-9 org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.HttpServiceProxy] : Registering jsps org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.web.extender.war.internal.RegisterWebAppVisitorWC] : Jsp support is not enabled. Is org.ops4j.pax.web.jsp bundle installed? org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.HttpServiceProxy] : Registering event listener [org.glassfish.jersey.examples.osgi.helloworld.WebAppContextListener@158c93ec] org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.HttpServiceStarted] : Using context [ContextModel{id=org.ops4j.pax.web.service.spi.model.ContextModel-7,name=helloworld,httpContext=org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@5c084a1a,contextParams={webapp.context=helloworld}}] org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.HttpServiceProxy] : Registering servlet [org.glassfish.jersey.servlet.ServletContainer@64b239ea] org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.HttpServiceStarted] : Using context [ContextModel{id=org.ops4j.pax.web.service.spi.model.ContextModel-7,name=helloworld,httpContext=org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@5c084a1a,contextParams={webapp.context=helloworld}}] org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.jetty.internal.JettyServerImpl] : Adding servlet [ServletModel{id=org.ops4j.pax.web.service.spi.model.ServletModel-11,name=Jersey Web Non-recursive Application,urlPatterns=[/n-webresources/*],alias=null,servlet=org.glassfish.jersey.servlet.ServletContainer@64b239ea,initParams={jersey.config.server.provider.scanning.recursive=false, servlet-name=Jersey Web Non-recursive Application, jersey.config.server.provider.packages=org.glassfish.jersey.examples.osgi.helloworld.resource, org.glassfish.jersey.examples.osgi.helloworld.additional.resource, package},context=ContextModel{id=org.ops4j.pax.web.service.spi.model.ContextModel-7,name=helloworld,httpContext=org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@5c084a1a,contextParams={webapp.context=helloworld}}}] org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : Container HttpServiceServletHandler@53a99c04 + Jersey Web Non-recursive Application as servlet org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : Container HttpServiceServletHandler@53a99c04 + (S=Jersey Web Non-recursive Application,[/n-webresources/*]) as servletMapping org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : filterNameMap={org.ops4j.pax.web.service.spi.model.FilterModel-9=org.ops4j.pax.web.service.spi.model.FilterModel-9} org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : pathFilters=[(F=org.ops4j.pax.web.service.spi.model.FilterModel-9,[/*],[],0)] org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servletFilterMap=null org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servletPathMap={/n-webresources/*=Jersey Web Non-recursive Application, /=} org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servletNameMap={=, Jersey Web Non-recursive Application=Jersey Web Non-recursive Application} org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : started Jersey Web Non-recursive Application org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.HttpServiceProxy] : Registering servlet [org.glassfish.jersey.servlet.ServletContainer@63cc21db] org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.HttpServiceStarted] : Using context [ContextModel{id=org.ops4j.pax.web.service.spi.model.ContextModel-7,name=helloworld,httpContext=org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@5c084a1a,contextParams={webapp.context=helloworld}}] org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.jetty.internal.JettyServerImpl] : Adding servlet [ServletModel{id=org.ops4j.pax.web.service.spi.model.ServletModel-12,name=Jersey Web Application,urlPatterns=[/webresources/*],alias=null,servlet=org.glassfish.jersey.servlet.ServletContainer@63cc21db,initParams={servlet-name=Jersey Web Application, jersey.config.server.provider.packages=org.glassfish.jersey.examples.osgi.helloworld.resource, org.glassfish.jersey.examples.osgi.helloworld.additional.resource,},context=ContextModel{id=org.ops4j.pax.web.service.spi.model.ContextModel-7,name=helloworld,httpContext=org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@5c084a1a,contextParams={webapp.context=helloworld}}}] org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : Container HttpServiceServletHandler@53a99c04 + Jersey Web Application as servlet org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : Container HttpServiceServletHandler@53a99c04 + (S=Jersey Web Application,[/webresources/*]) as servletMapping org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : filterNameMap={org.ops4j.pax.web.service.spi.model.FilterModel-9=org.ops4j.pax.web.service.spi.model.FilterModel-9} org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : pathFilters=[(F=org.ops4j.pax.web.service.spi.model.FilterModel-9,[/*],[],0)] org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servletFilterMap=null org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servletPathMap={/webresources/*=Jersey Web Application, /n-webresources/*=Jersey Web Non-recursive Application, /=} org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servletNameMap={=, Jersey Web Non-recursive Application=Jersey Web Non-recursive Application, Jersey Web Application=Jersey Web Application} org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : started Jersey Web Application org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [war-bundle] org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : REQUEST /helloworld/webresources/helloworld on org.mortbay.jetty.HttpConnection@6ceaf857 org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.spi.model.ServerModel] : Matching [/helloworld/webresources/helloworld]... org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.spi.model.ServerModel] : Path [/helloworld/webresources/helloworld] matched to {pattern=/helloworld/webresources/.*,model=ServletModel{id=org.ops4j.pax.web.service.spi.model.ServletModel-12,name=Jersey Web Application,urlPatterns=[/webresources/*],alias=null,servlet=org.glassfish.jersey.servlet.ServletContainer@63cc21db,initParams={servlet-name=Jersey Web Application, jersey.config.server.provider.packages=org.glassfish.jersey.examples.osgi.helloworld.resource, org.glassfish.jersey.examples.osgi.helloworld.additional.resource,},context=ContextModel{id=org.ops4j.pax.web.service.spi.model.ContextModel-7,name=helloworld,httpContext=org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@5c084a1a,contextParams={webapp.context=helloworld}}}} org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.jetty.internal.HttpServiceContext] : Handling request for [/helloworld/webresources/helloworld] using http context [org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@5c084a1a] org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : sessionManager=org.mortbay.jetty.servlet.HashSessionManager@1f7f1ee4 org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : session=null org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servlet=Jersey Web Application org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : chain=org.ops4j.pax.web.service.spi.model.FilterModel-9->Jersey Web Application org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servlet holder=Jersey Web Application org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : call filter org.ops4j.pax.web.service.spi.model.FilterModel-9 org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.WelcomeFilesFilter] : Apply welcome files filter... org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.WelcomeFilesFilter] : Servlet path: /webresources org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.WelcomeFilesFilter] : Path info: /helloworld org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : call servlet Jersey Web Application org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : RESPONSE /helloworld/webresources/helloworld 200 Oct 17, 2018 5:12:58 PM org.glassfish.jersey.examples.helloworld.test.WebAppFelixTest testWebResources INFO: HELLO RESULT = Hello World org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : REQUEST /helloworld/webresources/another on org.mortbay.jetty.HttpConnection@6ceaf857 org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.spi.model.ServerModel] : Matching [/helloworld/webresources/another]... org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.spi.model.ServerModel] : Path [/helloworld/webresources/another] matched to {pattern=/helloworld/webresources/.*,model=ServletModel{id=org.ops4j.pax.web.service.spi.model.ServletModel-12,name=Jersey Web Application,urlPatterns=[/webresources/*],alias=null,servlet=org.glassfish.jersey.servlet.ServletContainer@63cc21db,initParams={servlet-name=Jersey Web Application, jersey.config.server.provider.packages=org.glassfish.jersey.examples.osgi.helloworld.resource, org.glassfish.jersey.examples.osgi.helloworld.additional.resource,},context=ContextModel{id=org.ops4j.pax.web.service.spi.model.ContextModel-7,name=helloworld,httpContext=org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@5c084a1a,contextParams={webapp.context=helloworld}}}} org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.jetty.internal.HttpServiceContext] : Handling request for [/helloworld/webresources/another] using http context [org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@5c084a1a] org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : sessionManager=org.mortbay.jetty.servlet.HashSessionManager@1f7f1ee4 org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : session=null org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servlet=Jersey Web Application org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : chain=org.ops4j.pax.web.service.spi.model.FilterModel-9->Jersey Web Application org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servlet holder=Jersey Web Application org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : call filter org.ops4j.pax.web.service.spi.model.FilterModel-9 org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.WelcomeFilesFilter] : Apply welcome files filter... org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.WelcomeFilesFilter] : Servlet path: /webresources org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.WelcomeFilesFilter] : Path info: /another org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : call servlet Jersey Web Application org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : RESPONSE /helloworld/webresources/another 200 Oct 17, 2018 5:12:58 PM org.glassfish.jersey.examples.helloworld.test.WebAppFelixTest testWebResources INFO: ANOTHER RESULT = Another org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : REQUEST /helloworld/webresources/additional on org.mortbay.jetty.HttpConnection@6ceaf857 org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.spi.model.ServerModel] : Matching [/helloworld/webresources/additional]... org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.spi.model.ServerModel] : Path [/helloworld/webresources/additional] matched to {pattern=/helloworld/webresources/.*,model=ServletModel{id=org.ops4j.pax.web.service.spi.model.ServletModel-12,name=Jersey Web Application,urlPatterns=[/webresources/*],alias=null,servlet=org.glassfish.jersey.servlet.ServletContainer@63cc21db,initParams={servlet-name=Jersey Web Application, jersey.config.server.provider.packages=org.glassfish.jersey.examples.osgi.helloworld.resource, org.glassfish.jersey.examples.osgi.helloworld.additional.resource,},context=ContextModel{id=org.ops4j.pax.web.service.spi.model.ContextModel-7,name=helloworld,httpContext=org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@5c084a1a,contextParams={webapp.context=helloworld}}}} org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.jetty.internal.HttpServiceContext] : Handling request for [/helloworld/webresources/additional] using http context [org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@5c084a1a] org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : sessionManager=org.mortbay.jetty.servlet.HashSessionManager@1f7f1ee4 org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : session=null org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servlet=Jersey Web Application org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : chain=org.ops4j.pax.web.service.spi.model.FilterModel-9->Jersey Web Application org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servlet holder=Jersey Web Application org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : call filter org.ops4j.pax.web.service.spi.model.FilterModel-9 org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.WelcomeFilesFilter] : Apply welcome files filter... org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.WelcomeFilesFilter] : Servlet path: /webresources org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.WelcomeFilesFilter] : Path info: /additional org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : call servlet Jersey Web Application org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : RESPONSE /helloworld/webresources/additional 200 Oct 17, 2018 5:12:58 PM org.glassfish.jersey.examples.helloworld.test.WebAppFelixTest testWebResources INFO: ADDITIONAL RESULT = Additional Bundle! org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : REQUEST /helloworld/webresources/subadditional on org.mortbay.jetty.HttpConnection@6ceaf857 org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.spi.model.ServerModel] : Matching [/helloworld/webresources/subadditional]... org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.spi.model.ServerModel] : Path [/helloworld/webresources/subadditional] matched to {pattern=/helloworld/webresources/.*,model=ServletModel{id=org.ops4j.pax.web.service.spi.model.ServletModel-12,name=Jersey Web Application,urlPatterns=[/webresources/*],alias=null,servlet=org.glassfish.jersey.servlet.ServletContainer@63cc21db,initParams={servlet-name=Jersey Web Application, jersey.config.server.provider.packages=org.glassfish.jersey.examples.osgi.helloworld.resource, org.glassfish.jersey.examples.osgi.helloworld.additional.resource,},context=ContextModel{id=org.ops4j.pax.web.service.spi.model.ContextModel-7,name=helloworld,httpContext=org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@5c084a1a,contextParams={webapp.context=helloworld}}}} org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.jetty.internal.HttpServiceContext] : Handling request for [/helloworld/webresources/subadditional] using http context [org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@5c084a1a] org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : sessionManager=org.mortbay.jetty.servlet.HashSessionManager@1f7f1ee4 org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : session=null org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servlet=Jersey Web Application org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : chain=org.ops4j.pax.web.service.spi.model.FilterModel-9->Jersey Web Application org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servlet holder=Jersey Web Application org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : call filter org.ops4j.pax.web.service.spi.model.FilterModel-9 org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.WelcomeFilesFilter] : Apply welcome files filter... org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.WelcomeFilesFilter] : Servlet path: /webresources org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.WelcomeFilesFilter] : Path info: /subadditional org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : call servlet Jersey Web Application org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : RESPONSE /helloworld/webresources/subadditional 200 Oct 17, 2018 5:12:59 PM org.glassfish.jersey.examples.helloworld.test.WebAppFelixTest testWebResources INFO: SUB-PACKAGED ADDITIONAL RESULT = Sub-packaged Additional Bundle! org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : REQUEST /helloworld/webresources/webinf on org.mortbay.jetty.HttpConnection@6ceaf857 org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.spi.model.ServerModel] : Matching [/helloworld/webresources/webinf]... org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.spi.model.ServerModel] : Path [/helloworld/webresources/webinf] matched to {pattern=/helloworld/webresources/.*,model=ServletModel{id=org.ops4j.pax.web.service.spi.model.ServletModel-12,name=Jersey Web Application,urlPatterns=[/webresources/*],alias=null,servlet=org.glassfish.jersey.servlet.ServletContainer@63cc21db,initParams={servlet-name=Jersey Web Application, jersey.config.server.provider.packages=org.glassfish.jersey.examples.osgi.helloworld.resource, org.glassfish.jersey.examples.osgi.helloworld.additional.resource,},context=ContextModel{id=org.ops4j.pax.web.service.spi.model.ContextModel-7,name=helloworld,httpContext=org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@5c084a1a,contextParams={webapp.context=helloworld}}}} org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.jetty.internal.HttpServiceContext] : Handling request for [/helloworld/webresources/webinf] using http context [org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@5c084a1a] org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : sessionManager=org.mortbay.jetty.servlet.HashSessionManager@1f7f1ee4 org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : session=null org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servlet=Jersey Web Application org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : chain=org.ops4j.pax.web.service.spi.model.FilterModel-9->Jersey Web Application org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servlet holder=Jersey Web Application org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : call filter org.ops4j.pax.web.service.spi.model.FilterModel-9 org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.WelcomeFilesFilter] : Apply welcome files filter... org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.WelcomeFilesFilter] : Servlet path: /webresources org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.WelcomeFilesFilter] : Path info: /webinf org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : call servlet Jersey Web Application org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : RESPONSE /helloworld/webresources/webinf 200 Oct 17, 2018 5:12:59 PM org.glassfish.jersey.examples.helloworld.test.WebAppFelixTest testWebResources INFO: WEB-INF CLASSES RESOURCE RESULT = WebInfClassesResource org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : REQUEST /helloworld/webresources/subwebinf on org.mortbay.jetty.HttpConnection@6ceaf857 org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.spi.model.ServerModel] : Matching [/helloworld/webresources/subwebinf]... org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.spi.model.ServerModel] : Path [/helloworld/webresources/subwebinf] matched to {pattern=/helloworld/webresources/.*,model=ServletModel{id=org.ops4j.pax.web.service.spi.model.ServletModel-12,name=Jersey Web Application,urlPatterns=[/webresources/*],alias=null,servlet=org.glassfish.jersey.servlet.ServletContainer@63cc21db,initParams={servlet-name=Jersey Web Application, jersey.config.server.provider.packages=org.glassfish.jersey.examples.osgi.helloworld.resource, org.glassfish.jersey.examples.osgi.helloworld.additional.resource,},context=ContextModel{id=org.ops4j.pax.web.service.spi.model.ContextModel-7,name=helloworld,httpContext=org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@5c084a1a,contextParams={webapp.context=helloworld}}}} org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.jetty.internal.HttpServiceContext] : Handling request for [/helloworld/webresources/subwebinf] using http context [org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@5c084a1a] org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : sessionManager=org.mortbay.jetty.servlet.HashSessionManager@1f7f1ee4 org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : session=null org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servlet=Jersey Web Application org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : chain=org.ops4j.pax.web.service.spi.model.FilterModel-9->Jersey Web Application org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servlet holder=Jersey Web Application org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : call filter org.ops4j.pax.web.service.spi.model.FilterModel-9 org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.WelcomeFilesFilter] : Apply welcome files filter... org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.WelcomeFilesFilter] : Servlet path: /webresources org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.WelcomeFilesFilter] : Path info: /subwebinf org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : call servlet Jersey Web Application org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : RESPONSE /helloworld/webresources/subwebinf 200 Oct 17, 2018 5:12:59 PM org.glassfish.jersey.examples.helloworld.test.WebAppFelixTest testWebResources INFO: WEB-INF CLASSES SUB-PACKAGED RESOURCE RESULT = WebInfClassesSubPackagedResource org.ops4j.pax.exam.invoker.junit[org.ops4j.pax.exam.invoker.junit.internal.ContainerTestRunner] : running testNonRecursiveWebResources in reactor Oct 17, 2018 5:12:59 PM org.glassfish.jersey.examples.helloworld.test.AbstractWebAppTest webAppTestTarget INFO: -- Bundle list -- [0] org.apache.felix.framework | 4.2.1 |ACTIVE |System Bundle [1] org.ops4j.pax.exam | 4.9.1 |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/org.ops4j.pax.exam_4.9.1.jar [2] org.ops4j.pax.exam.inject | 4.9.1 |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/org.ops4j.pax.exam.inject_4.9.1.jar [3] org.ops4j.pax.exam.extender.service | 4.9.1 |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/org.ops4j.pax.exam.extender.service_4.9.1.jar [4] osgi.cmpn | 4.3.1.201210102024 |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/osgi.cmpn_4.3.1.201210102024.jar [5] org.ops4j.pax.logging.pax-logging-api | 1.8.4 |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/org.ops4j.pax.logging.pax-logging-api_1.8.4.jar [6] org.ops4j.base | 1.5.0 |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/org.ops4j.base_1.5.0.jar [7] org.ops4j.pax.swissbox.core | 1.8.2 |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/org.ops4j.pax.swissbox.core_1.8.2.jar [8] org.ops4j.pax.swissbox.extender | 1.8.2 |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/org.ops4j.pax.swissbox.extender_1.8.2.jar [9] org.ops4j.pax.swissbox.framework | 1.8.2 |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/org.ops4j.pax.swissbox.framework_1.8.2.jar [10] org.ops4j.pax.swissbox.lifecycle | 1.8.2 |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/org.ops4j.pax.swissbox.lifecycle_1.8.2.jar [11] org.ops4j.pax.swissbox.tracker | 1.8.2 |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/org.ops4j.pax.swissbox.tracker_1.8.2.jar [12] org.apache.geronimo.specs.geronimo-atinject_1.0_spec | 1.0.0 |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/org.apache.geronimo.specs.geronimo-atinject_1.0_spec_1.0.jar [13] org.apache.felix.framework.security | 2.2.0 |RESOLVED |file:/tmp/1539796372064-0/pax-exam-downloads/org.apache.felix.framework.security_2.2.0.jar [14] javax.annotation-api | 1.3.2 |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/javax.annotation-api_1.3.2.jar [15] org.ops4j.pax.url.mvn | 1.3.7 |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/org.ops4j.pax.url.mvn_1.3.7.jar [16] org.ops4j.pax.tipi.junit | 4.12.0.1 |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/org.ops4j.pax.tipi.junit_4.12.0.1.jar [17] org.ops4j.pax.tipi.hamcrest.core | 1.3.0.1 |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/org.ops4j.pax.tipi.hamcrest.core_1.3.0.1.jar [18] org.ops4j.pax.exam.invoker.junit | 4.9.1 |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/org.ops4j.pax.exam.invoker.junit_4.9.1.jar [19] org.glassfish.hk2.api | 2.5.0.b62 |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/org.glassfish.hk2.api_2.5.0.b62.jar [20] org.glassfish.hk2.osgi-resource-locator | 1.0.1 |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/org.glassfish.hk2.osgi-resource-locator_1.0.1.jar [21] org.glassfish.hk2.locator | 2.5.0.b62 |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/org.glassfish.hk2.locator_2.5.0.b62.jar [22] org.glassfish.hk2.utils | 2.5.0.b62 |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/org.glassfish.hk2.utils_2.5.0.b62.jar [23] org.glassfish.hk2.external.javax.inject | 2.5.0.b62 |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/org.glassfish.hk2.external.javax.inject_2.5.0.b62.jar [24] org.glassfish.hk2.external.aopalliance-repackaged | 2.5.0.b62 |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/org.glassfish.hk2.external.aopalliance-repackaged_2.5.0.b62.jar [25] javassist | 3.22.0.GA |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/javassist_3.22.0.GA.jar [26] jaxb-api | 2.3.1 |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/jaxb-api_2.3.1.jar [27] com.sun.xml.bind.jaxb-osgi | 2.3.1 |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/com.sun.xml.bind.jaxb-osgi_2.3.1.jar [28] javax.validation.api | 2.0.1.Final |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/javax.validation.api_2.0.1.Final.jar [29] org.glassfish.jersey.core.jersey-common | 2.28.0.SNAPSHOT |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/org.glassfish.jersey.core.jersey-common_2.28.0.SNAPSHOT.jar [30] org.glassfish.jersey.core.jersey-server | 2.28.0.SNAPSHOT |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/org.glassfish.jersey.core.jersey-server_2.28.0.SNAPSHOT.jar [31] org.glassfish.jersey.core.jersey-client | 2.28.0.SNAPSHOT |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/org.glassfish.jersey.core.jersey-client_2.28.0.SNAPSHOT.jar [32] org.glassfish.jersey.containers.jersey-container-servlet-core | 2.28.0.SNAPSHOT |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/org.glassfish.jersey.containers.jersey-container-servlet-core_2.28.0.SNAPSHOT.jar [33] org.glassfish.jersey.inject.jersey-hk2 | 2.28.0.SNAPSHOT |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/org.glassfish.jersey.inject.jersey-hk2_2.28.0.SNAPSHOT.jar [34] javax.ws.rs-api | 2.1.99.b01 |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/javax.ws.rs-api_2.1.99.b01.jar [35] additional-bundle | 2.28.0.SNAPSHOT |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/additional-bundle_2.28.0.SNAPSHOT.jar [36] additional-bundle | 2.2.1 |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/additional-bundle_2.2.1.jar [37] war-bundle | 2.28.0.SNAPSHOT |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/war-bundle_2.28.0.SNAPSHOT.jar [38] org.ops4j.pax.web.pax-web-jetty-bundle | 0.7.4 |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/org.ops4j.pax.web.pax-web-jetty-bundle_0.7.4.jar [39] org.ops4j.pax.web.pax-web-extender-war | 0.7.4 |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/org.ops4j.pax.web.pax-web-extender-war_0.7.4.jar [40] org.apache.felix.eventadmin | 1.2.2 |ACTIVE |file:/tmp/1539796372064-0/pax-exam-downloads/org.apache.felix.eventadmin_1.2.2.jar [41] PAXEXAM-PROBE-b747da6f-83dc-4ec3-860e-3b439ff2c546 | 0.0.0 |ACTIVE |local -- org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.HttpServiceFactoryImpl] : Unbinding bundle: [war-bundle [37]] org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.HttpServiceProxy] : Stopping http service: [org.ops4j.pax.web.service.internal.HttpServiceProxy@1a26fb73] org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.HttpServiceStopped] : Changing HttpService state to org.ops4j.pax.web.service.internal.HttpServiceStopped@6735e416 org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : Container JettyServerHandlerCollection@1c77f977 - HttpServiceContext{httpContext=org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@5c084a1a} as handler org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : stopping HttpServiceContext{httpContext=org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@5c084a1a} org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : stopping SessionHandler@5c2867b org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : stopping HttpServiceServletHandler@53a99c04 org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : stopped org.ops4j.pax.web.service.spi.model.FilterModel-9 org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : stopped Jersey Web Application org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : stopped Jersey Web Non-recursive Application org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : stopped org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : stopped HttpServiceServletHandler@53a99c04 org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : stopped org.mortbay.jetty.servlet.HashSessionManager@1f7f1ee4 org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : stopped SessionHandler@5c2867b org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : stopping ErrorPageErrorHandler@42c93954 org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : stopped ErrorPageErrorHandler@42c93954 org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.jetty.internal.HttpServiceContext] : Stopped servlet context for http context [org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@5c084a1a] org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : stopped HttpServiceContext{httpContext=org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@5c084a1a} org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [war-bundle] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Un-registering [bundle://37.0:0/WEB-INF/web.xml] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.web.extender.war.internal.WebXmlObserver] : Unregistering web application parsed from [bundle://37.0:0/WEB-INF/web.xml] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.web.extender.war.internal.WebAppPublisher] : Unpublishing web application [WebApp{displayName=null,contextName=helloworld}] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [war-bundle] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [war-bundle] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Found resources [bundle://37.0:0/WEB-INF/web.xml] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.web.extender.war.internal.WebXmlObserver] : Parsing a web application from [bundle://37.0:0/WEB-INF/web.xml] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.web.extender.war.internal.WebXmlObserver] : Parsed web app [WebApp{displayName=null,contextName=null}] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.web.extender.war.internal.WebXmlObserver] : Using [helloworld] as web application context name org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.web.extender.war.internal.WebAppPublisher] : Publishing web application [WebApp{displayName=null,contextName=helloworld}] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.tracker.ReplaceableService] : Creating replaceable service for [interface org.osgi.service.http.HttpService] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.tracker.ServiceCollection] : Creating service collection for [interface org.osgi.service.http.HttpService] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.tracker.ServiceCollection] : Added service with reference [[org.osgi.service.http.HttpService, org.ops4j.pax.web.service.WebContainer]] org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.HttpServiceFactoryImpl] : Binding bundle: [war-bundle [37]] to http service org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.HttpServiceStarted] : Creating http service for: war-bundle [37] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.tracker.ServiceCollection] : Related service [org.ops4j.pax.web.service.internal.HttpServiceProxy@4b2097fe] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.tracker.ReplaceableService] : Service changed [null] -> [org.ops4j.pax.web.service.internal.HttpServiceProxy@4b2097fe] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.web.extender.war.internal.WebAppPublisher] : Registering web application [WebApp{displayName=null,contextName=helloworld}] from http service [org.ops4j.pax.web.service.internal.HttpServiceProxy@4b2097fe] org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.HttpServiceProxy] : Creating adefault context org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.HttpServiceProxy] : Setting context paramters [{webapp.context=helloworld}] for http context [org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@5e11b103] org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.HttpServiceProxy] : Registering resource: [/] -> org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.HttpServiceStarted] : Using context [ContextModel{id=org.ops4j.pax.web.service.spi.model.ContextModel-13,name=helloworld,httpContext=org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@5e11b103,contextParams={webapp.context=helloworld}}] org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.jetty.internal.JettyServerImpl] : Adding servlet [ResourceModel{id=org.ops4j.pax.web.service.spi.model.ResourceModel-14,name=,urlPatterns=[/],alias=/,servlet=ResourceServlet{context=/helloworld,alias=/,name=},initParams={},context=ContextModel{id=org.ops4j.pax.web.service.spi.model.ContextModel-13,name=helloworld,httpContext=org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@5e11b103,contextParams={webapp.context=helloworld}}}] org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : Container JettyServerHandlerCollection@1c77f977 + HttpServiceContext{httpContext=null} as handler org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : Container SessionHandler@29e79cbb + ServletHandler@6ef0cf9a as handler org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : Container SessionHandler@29e79cbb + org.mortbay.jetty.servlet.HashSessionManager@331cfdfa as sessionManager org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : Container HttpServiceContext{httpContext=null} + SessionHandler@29e79cbb as handler org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : Container SessionHandler@29e79cbb - ServletHandler@6ef0cf9a as handler org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : Container SessionHandler@29e79cbb + HttpServiceServletHandler@68767d97 as handler org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : Container HttpServiceContext{httpContext=org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@5e11b103} + ErrorPageErrorHandler@7de13666 as errorHandler org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper] : configureSessionManager for context [HttpServiceContext{httpContext=org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@5e11b103}] using - timeout:null, cookie:null, url:null, workerName:null org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper] : Added servlet context: HttpServiceContext{httpContext=org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@5e11b103} org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.jetty.internal.JettyServerWrapper] : (Re)starting servlet contexts... org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : started org.mortbay.jetty.servlet.HashSessionManager@331cfdfa org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : filterNameMap=null org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : pathFilters=null org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servletFilterMap=null org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servletPathMap=null org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servletNameMap=null org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : starting HttpServiceServletHandler@68767d97 org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : started HttpServiceServletHandler@68767d97 org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : starting SessionHandler@29e79cbb org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : started SessionHandler@29e79cbb org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : starting HttpServiceContext{httpContext=org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@5e11b103} org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : starting ErrorPageErrorHandler@7de13666 org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : started ErrorPageErrorHandler@7de13666 org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.jetty.internal.HttpServiceContext] : Started servlet context for http context [org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@5e11b103] org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : started HttpServiceContext{httpContext=org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@5e11b103} org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : Container HttpServiceServletHandler@68767d97 + as servlet org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : Container HttpServiceServletHandler@68767d97 + (S=,[/]) as servletMapping org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : filterNameMap=null org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : pathFilters=null org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servletFilterMap=null org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servletPathMap={/=} org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servletNameMap={=} org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : started org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.HttpServiceProxy] : Registering welcome files [[index.jsp]] org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.HttpServiceStarted] : Using context [ContextModel{id=org.ops4j.pax.web.service.spi.model.ContextModel-13,name=helloworld,httpContext=org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@5e11b103,contextParams={webapp.context=helloworld}}] org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.jetty.internal.JettyServerImpl] : Adding filter model [FilterModel{id=org.ops4j.pax.web.service.spi.model.FilterModel-15,urlPatterns=[/*],servletNames=null,filter=WelcomeFilesFilter{welcomeFiles=[index.jsp]},context=ContextModel{id=org.ops4j.pax.web.service.spi.model.ContextModel-13,name=helloworld,httpContext=org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@5e11b103,contextParams={webapp.context=helloworld}}}] org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : Container HttpServiceServletHandler@68767d97 + org.ops4j.pax.web.service.spi.model.FilterModel-15 as filter org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : Container HttpServiceServletHandler@68767d97 + (F=org.ops4j.pax.web.service.spi.model.FilterModel-15,[/*],[],0) as filterMapping org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : filterNameMap={org.ops4j.pax.web.service.spi.model.FilterModel-15=org.ops4j.pax.web.service.spi.model.FilterModel-15} org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : pathFilters=[(F=org.ops4j.pax.web.service.spi.model.FilterModel-15,[/*],[],0)] org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servletFilterMap=null org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servletPathMap={/=} org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servletNameMap={=} org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : started org.ops4j.pax.web.service.spi.model.FilterModel-15 org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.HttpServiceProxy] : Registering jsps org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.web.extender.war.internal.RegisterWebAppVisitorWC] : Jsp support is not enabled. Is org.ops4j.pax.web.jsp bundle installed? org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.HttpServiceProxy] : Registering event listener [org.glassfish.jersey.examples.osgi.helloworld.WebAppContextListener@39fe7022] org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.HttpServiceStarted] : Using context [ContextModel{id=org.ops4j.pax.web.service.spi.model.ContextModel-13,name=helloworld,httpContext=org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@5e11b103,contextParams={webapp.context=helloworld}}] org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.HttpServiceProxy] : Registering servlet [org.glassfish.jersey.servlet.ServletContainer@7dcbdca8] org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.HttpServiceStarted] : Using context [ContextModel{id=org.ops4j.pax.web.service.spi.model.ContextModel-13,name=helloworld,httpContext=org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@5e11b103,contextParams={webapp.context=helloworld}}] org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.jetty.internal.JettyServerImpl] : Adding servlet [ServletModel{id=org.ops4j.pax.web.service.spi.model.ServletModel-17,name=Jersey Web Non-recursive Application,urlPatterns=[/n-webresources/*],alias=null,servlet=org.glassfish.jersey.servlet.ServletContainer@7dcbdca8,initParams={jersey.config.server.provider.scanning.recursive=false, servlet-name=Jersey Web Non-recursive Application, jersey.config.server.provider.packages=org.glassfish.jersey.examples.osgi.helloworld.resource, org.glassfish.jersey.examples.osgi.helloworld.additional.resource, package},context=ContextModel{id=org.ops4j.pax.web.service.spi.model.ContextModel-13,name=helloworld,httpContext=org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@5e11b103,contextParams={webapp.context=helloworld}}}] org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : Container HttpServiceServletHandler@68767d97 + Jersey Web Non-recursive Application as servlet org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : Container HttpServiceServletHandler@68767d97 + (S=Jersey Web Non-recursive Application,[/n-webresources/*]) as servletMapping org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : filterNameMap={org.ops4j.pax.web.service.spi.model.FilterModel-15=org.ops4j.pax.web.service.spi.model.FilterModel-15} org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : pathFilters=[(F=org.ops4j.pax.web.service.spi.model.FilterModel-15,[/*],[],0)] org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servletFilterMap=null org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servletPathMap={/n-webresources/*=Jersey Web Non-recursive Application, /=} org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servletNameMap={=, Jersey Web Non-recursive Application=Jersey Web Non-recursive Application} org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : started Jersey Web Non-recursive Application org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.HttpServiceProxy] : Registering servlet [org.glassfish.jersey.servlet.ServletContainer@2ac1f4ad] org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.HttpServiceStarted] : Using context [ContextModel{id=org.ops4j.pax.web.service.spi.model.ContextModel-13,name=helloworld,httpContext=org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@5e11b103,contextParams={webapp.context=helloworld}}] org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.jetty.internal.JettyServerImpl] : Adding servlet [ServletModel{id=org.ops4j.pax.web.service.spi.model.ServletModel-18,name=Jersey Web Application,urlPatterns=[/webresources/*],alias=null,servlet=org.glassfish.jersey.servlet.ServletContainer@2ac1f4ad,initParams={servlet-name=Jersey Web Application, jersey.config.server.provider.packages=org.glassfish.jersey.examples.osgi.helloworld.resource, org.glassfish.jersey.examples.osgi.helloworld.additional.resource,},context=ContextModel{id=org.ops4j.pax.web.service.spi.model.ContextModel-13,name=helloworld,httpContext=org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@5e11b103,contextParams={webapp.context=helloworld}}}] org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : Container HttpServiceServletHandler@68767d97 + Jersey Web Application as servlet org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : Container HttpServiceServletHandler@68767d97 + (S=Jersey Web Application,[/webresources/*]) as servletMapping org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : filterNameMap={org.ops4j.pax.web.service.spi.model.FilterModel-15=org.ops4j.pax.web.service.spi.model.FilterModel-15} org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : pathFilters=[(F=org.ops4j.pax.web.service.spi.model.FilterModel-15,[/*],[],0)] org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servletFilterMap=null org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servletPathMap={/webresources/*=Jersey Web Application, /n-webresources/*=Jersey Web Non-recursive Application, /=} org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servletNameMap={=, Jersey Web Non-recursive Application=Jersey Web Non-recursive Application, Jersey Web Application=Jersey Web Application} org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : started Jersey Web Application org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Scanning bundle [war-bundle] org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : REQUEST /helloworld/n-webresources/helloworld on org.mortbay.jetty.HttpConnection@6ceaf857 org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.spi.model.ServerModel] : Matching [/helloworld/n-webresources/helloworld]... org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.spi.model.ServerModel] : Path [/helloworld/n-webresources/helloworld] matched to {pattern=/helloworld/n-webresources/.*,model=ServletModel{id=org.ops4j.pax.web.service.spi.model.ServletModel-17,name=Jersey Web Non-recursive Application,urlPatterns=[/n-webresources/*],alias=null,servlet=org.glassfish.jersey.servlet.ServletContainer@7dcbdca8,initParams={jersey.config.server.provider.scanning.recursive=false, servlet-name=Jersey Web Non-recursive Application, jersey.config.server.provider.packages=org.glassfish.jersey.examples.osgi.helloworld.resource, org.glassfish.jersey.examples.osgi.helloworld.additional.resource, package},context=ContextModel{id=org.ops4j.pax.web.service.spi.model.ContextModel-13,name=helloworld,httpContext=org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@5e11b103,contextParams={webapp.context=helloworld}}}} org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.jetty.internal.HttpServiceContext] : Handling request for [/helloworld/n-webresources/helloworld] using http context [org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@5e11b103] org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : sessionManager=org.mortbay.jetty.servlet.HashSessionManager@331cfdfa org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : session=null org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servlet=Jersey Web Non-recursive Application org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : chain=org.ops4j.pax.web.service.spi.model.FilterModel-15->Jersey Web Non-recursive Application org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servlet holder=Jersey Web Non-recursive Application org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : call filter org.ops4j.pax.web.service.spi.model.FilterModel-15 org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.WelcomeFilesFilter] : Apply welcome files filter... org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.WelcomeFilesFilter] : Servlet path: /n-webresources org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.WelcomeFilesFilter] : Path info: /helloworld org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : call servlet Jersey Web Non-recursive Application org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : RESPONSE /helloworld/n-webresources/helloworld 200 Oct 17, 2018 5:13:00 PM org.glassfish.jersey.examples.helloworld.test.WebAppFelixTest testNonRecursiveWebResources INFO: HELLO RESULT = Hello World org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : REQUEST /helloworld/n-webresources/another on org.mortbay.jetty.HttpConnection@6ceaf857 org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.spi.model.ServerModel] : Matching [/helloworld/n-webresources/another]... org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.spi.model.ServerModel] : Path [/helloworld/n-webresources/another] matched to {pattern=/helloworld/n-webresources/.*,model=ServletModel{id=org.ops4j.pax.web.service.spi.model.ServletModel-17,name=Jersey Web Non-recursive Application,urlPatterns=[/n-webresources/*],alias=null,servlet=org.glassfish.jersey.servlet.ServletContainer@7dcbdca8,initParams={jersey.config.server.provider.scanning.recursive=false, servlet-name=Jersey Web Non-recursive Application, jersey.config.server.provider.packages=org.glassfish.jersey.examples.osgi.helloworld.resource, org.glassfish.jersey.examples.osgi.helloworld.additional.resource, package},context=ContextModel{id=org.ops4j.pax.web.service.spi.model.ContextModel-13,name=helloworld,httpContext=org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@5e11b103,contextParams={webapp.context=helloworld}}}} org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.jetty.internal.HttpServiceContext] : Handling request for [/helloworld/n-webresources/another] using http context [org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@5e11b103] org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : sessionManager=org.mortbay.jetty.servlet.HashSessionManager@331cfdfa org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : session=null org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servlet=Jersey Web Non-recursive Application org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : chain=org.ops4j.pax.web.service.spi.model.FilterModel-15->Jersey Web Non-recursive Application org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servlet holder=Jersey Web Non-recursive Application org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : call filter org.ops4j.pax.web.service.spi.model.FilterModel-15 org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.WelcomeFilesFilter] : Apply welcome files filter... org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.WelcomeFilesFilter] : Servlet path: /n-webresources org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.WelcomeFilesFilter] : Path info: /another org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : call servlet Jersey Web Non-recursive Application org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : RESPONSE /helloworld/n-webresources/another 200 Oct 17, 2018 5:13:00 PM org.glassfish.jersey.examples.helloworld.test.WebAppFelixTest testNonRecursiveWebResources INFO: ANOTHER RESULT = Another org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : REQUEST /helloworld/n-webresources/additional on org.mortbay.jetty.HttpConnection@6ceaf857 org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.spi.model.ServerModel] : Matching [/helloworld/n-webresources/additional]... org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.spi.model.ServerModel] : Path [/helloworld/n-webresources/additional] matched to {pattern=/helloworld/n-webresources/.*,model=ServletModel{id=org.ops4j.pax.web.service.spi.model.ServletModel-17,name=Jersey Web Non-recursive Application,urlPatterns=[/n-webresources/*],alias=null,servlet=org.glassfish.jersey.servlet.ServletContainer@7dcbdca8,initParams={jersey.config.server.provider.scanning.recursive=false, servlet-name=Jersey Web Non-recursive Application, jersey.config.server.provider.packages=org.glassfish.jersey.examples.osgi.helloworld.resource, org.glassfish.jersey.examples.osgi.helloworld.additional.resource, package},context=ContextModel{id=org.ops4j.pax.web.service.spi.model.ContextModel-13,name=helloworld,httpContext=org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@5e11b103,contextParams={webapp.context=helloworld}}}} org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.jetty.internal.HttpServiceContext] : Handling request for [/helloworld/n-webresources/additional] using http context [org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@5e11b103] org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : sessionManager=org.mortbay.jetty.servlet.HashSessionManager@331cfdfa org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : session=null org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servlet=Jersey Web Non-recursive Application org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : chain=org.ops4j.pax.web.service.spi.model.FilterModel-15->Jersey Web Non-recursive Application org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servlet holder=Jersey Web Non-recursive Application org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : call filter org.ops4j.pax.web.service.spi.model.FilterModel-15 org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.WelcomeFilesFilter] : Apply welcome files filter... org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.WelcomeFilesFilter] : Servlet path: /n-webresources org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.WelcomeFilesFilter] : Path info: /additional org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : call servlet Jersey Web Non-recursive Application org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : RESPONSE /helloworld/n-webresources/additional 200 Oct 17, 2018 5:13:00 PM org.glassfish.jersey.examples.helloworld.test.WebAppFelixTest testNonRecursiveWebResources INFO: ADDITIONAL RESULT = Additional Bundle! org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : REQUEST /helloworld/n-webresources/subadditional on org.mortbay.jetty.HttpConnection@6ceaf857 org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.spi.model.ServerModel] : Matching [/helloworld/n-webresources/subadditional]... org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.spi.model.ServerModel] : Path [/helloworld/n-webresources/subadditional] matched to {pattern=/helloworld/n-webresources/.*,model=ServletModel{id=org.ops4j.pax.web.service.spi.model.ServletModel-17,name=Jersey Web Non-recursive Application,urlPatterns=[/n-webresources/*],alias=null,servlet=org.glassfish.jersey.servlet.ServletContainer@7dcbdca8,initParams={jersey.config.server.provider.scanning.recursive=false, servlet-name=Jersey Web Non-recursive Application, jersey.config.server.provider.packages=org.glassfish.jersey.examples.osgi.helloworld.resource, org.glassfish.jersey.examples.osgi.helloworld.additional.resource, package},context=ContextModel{id=org.ops4j.pax.web.service.spi.model.ContextModel-13,name=helloworld,httpContext=org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@5e11b103,contextParams={webapp.context=helloworld}}}} org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.jetty.internal.HttpServiceContext] : Handling request for [/helloworld/n-webresources/subadditional] using http context [org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@5e11b103] org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : sessionManager=org.mortbay.jetty.servlet.HashSessionManager@331cfdfa org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : session=null org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servlet=Jersey Web Non-recursive Application org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : chain=org.ops4j.pax.web.service.spi.model.FilterModel-15->Jersey Web Non-recursive Application org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servlet holder=Jersey Web Non-recursive Application org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : call filter org.ops4j.pax.web.service.spi.model.FilterModel-15 org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.WelcomeFilesFilter] : Apply welcome files filter... org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.WelcomeFilesFilter] : Servlet path: /n-webresources org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.WelcomeFilesFilter] : Path info: /subadditional org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : call servlet Jersey Web Non-recursive Application org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : RESPONSE /helloworld/n-webresources/subadditional 404 Oct 17, 2018 5:13:00 PM org.glassfish.jersey.examples.helloworld.test.WebAppFelixTest testNonRecursiveWebResources INFO: SUB-PACKAGED ADDITIONAL http status = 404 org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : REQUEST /helloworld/n-webresources/webinf on org.mortbay.jetty.HttpConnection@6406f4f4 org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.spi.model.ServerModel] : Matching [/helloworld/n-webresources/webinf]... org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.spi.model.ServerModel] : Path [/helloworld/n-webresources/webinf] matched to {pattern=/helloworld/n-webresources/.*,model=ServletModel{id=org.ops4j.pax.web.service.spi.model.ServletModel-17,name=Jersey Web Non-recursive Application,urlPatterns=[/n-webresources/*],alias=null,servlet=org.glassfish.jersey.servlet.ServletContainer@7dcbdca8,initParams={jersey.config.server.provider.scanning.recursive=false, servlet-name=Jersey Web Non-recursive Application, jersey.config.server.provider.packages=org.glassfish.jersey.examples.osgi.helloworld.resource, org.glassfish.jersey.examples.osgi.helloworld.additional.resource, package},context=ContextModel{id=org.ops4j.pax.web.service.spi.model.ContextModel-13,name=helloworld,httpContext=org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@5e11b103,contextParams={webapp.context=helloworld}}}} org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.jetty.internal.HttpServiceContext] : Handling request for [/helloworld/n-webresources/webinf] using http context [org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@5e11b103] org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : sessionManager=org.mortbay.jetty.servlet.HashSessionManager@331cfdfa org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : session=null org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servlet=Jersey Web Non-recursive Application org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : chain=org.ops4j.pax.web.service.spi.model.FilterModel-15->Jersey Web Non-recursive Application org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servlet holder=Jersey Web Non-recursive Application org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : call filter org.ops4j.pax.web.service.spi.model.FilterModel-15 org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.WelcomeFilesFilter] : Apply welcome files filter... org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.WelcomeFilesFilter] : Servlet path: /n-webresources org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.WelcomeFilesFilter] : Path info: /webinf org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : call servlet Jersey Web Non-recursive Application org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : RESPONSE /helloworld/n-webresources/webinf 200 Oct 17, 2018 5:13:00 PM org.glassfish.jersey.examples.helloworld.test.WebAppFelixTest testNonRecursiveWebResources INFO: WEB-INF CLASSES RESOURCE RESULT = WebInfClassesResource org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : REQUEST /helloworld/n-webresources/subwebinf on org.mortbay.jetty.HttpConnection@6406f4f4 org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.spi.model.ServerModel] : Matching [/helloworld/n-webresources/subwebinf]... org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.spi.model.ServerModel] : Path [/helloworld/n-webresources/subwebinf] matched to {pattern=/helloworld/n-webresources/.*,model=ServletModel{id=org.ops4j.pax.web.service.spi.model.ServletModel-17,name=Jersey Web Non-recursive Application,urlPatterns=[/n-webresources/*],alias=null,servlet=org.glassfish.jersey.servlet.ServletContainer@7dcbdca8,initParams={jersey.config.server.provider.scanning.recursive=false, servlet-name=Jersey Web Non-recursive Application, jersey.config.server.provider.packages=org.glassfish.jersey.examples.osgi.helloworld.resource, org.glassfish.jersey.examples.osgi.helloworld.additional.resource, package},context=ContextModel{id=org.ops4j.pax.web.service.spi.model.ContextModel-13,name=helloworld,httpContext=org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@5e11b103,contextParams={webapp.context=helloworld}}}} org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.jetty.internal.HttpServiceContext] : Handling request for [/helloworld/n-webresources/subwebinf] using http context [org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@5e11b103] org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : sessionManager=org.mortbay.jetty.servlet.HashSessionManager@331cfdfa org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : session=null org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servlet=Jersey Web Non-recursive Application org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : chain=org.ops4j.pax.web.service.spi.model.FilterModel-15->Jersey Web Non-recursive Application org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servlet holder=Jersey Web Non-recursive Application org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : call filter org.ops4j.pax.web.service.spi.model.FilterModel-15 org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.WelcomeFilesFilter] : Apply welcome files filter... org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.WelcomeFilesFilter] : Servlet path: /n-webresources org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.WelcomeFilesFilter] : Path info: /subwebinf org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : call servlet Jersey Web Non-recursive Application org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : RESPONSE /helloworld/n-webresources/subwebinf 404 Oct 17, 2018 5:13:00 PM org.glassfish.jersey.examples.helloworld.test.WebAppFelixTest testNonRecursiveWebResources INFO: WEB-INF CLASSES SUB-PACKAGED http status = 404 org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [org.apache.felix.eventadmin] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [org.apache.felix.eventadmin] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.web.extender.war.internal.Activator] : Pax Web WAR Extender - Stopping org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [org.glassfish.jersey.inject.jersey-hk2] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [org.ops4j.pax.logging.pax-logging-api] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [javassist] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [org.ops4j.pax.exam.extender.service] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [org.ops4j.pax.swissbox.framework] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [com.sun.xml.bind.jaxb-osgi] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [org.ops4j.pax.web.pax-web-extender-war] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [org.ops4j.base] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [org.glassfish.jersey.core.jersey-common] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [additional-bundle] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [org.glassfish.hk2.osgi-resource-locator] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [org.ops4j.pax.swissbox.core] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [org.ops4j.pax.swissbox.extender] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [org.apache.felix.framework] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [war-bundle] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Un-registering [bundle://37.0:0/WEB-INF/web.xml] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.web.extender.war.internal.WebXmlObserver] : Unregistering web application parsed from [bundle://37.0:0/WEB-INF/web.xml] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.web.extender.war.internal.WebAppPublisher] : Unpublishing web application [WebApp{displayName=null,contextName=helloworld}] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.tracker.ServiceCollection] : Removed service [org.ops4j.pax.web.service.internal.HttpServiceProxy@4b2097fe] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.tracker.ReplaceableService] : Service changed [org.ops4j.pax.web.service.internal.HttpServiceProxy@4b2097fe] -> [null] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.web.extender.war.internal.WebAppPublisher] : Unregistering web application [WebApp{displayName=null,contextName=helloworld}] from http service [org.ops4j.pax.web.service.internal.HttpServiceProxy@4b2097fe] org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.HttpServiceProxy] : Unregistering [/] org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.jetty.internal.JettyServerImpl] : Removing servlet [ResourceModel{id=org.ops4j.pax.web.service.spi.model.ResourceModel-14,name=,urlPatterns=[/],alias=/,servlet=ResourceServlet{context=/helloworld,alias=/,name=},initParams={},context=ContextModel{id=org.ops4j.pax.web.service.spi.model.ContextModel-13,name=helloworld,httpContext=org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@5e11b103,contextParams={webapp.context=helloworld}}}] org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : Container HttpServiceServletHandler@68767d97 - as servlet org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : Container HttpServiceServletHandler@68767d97 - (S=,[/]) as servletMapping org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : filterNameMap={org.ops4j.pax.web.service.spi.model.FilterModel-15=org.ops4j.pax.web.service.spi.model.FilterModel-15} org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : pathFilters=[(F=org.ops4j.pax.web.service.spi.model.FilterModel-15,[/*],[],0)] org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servletFilterMap=null org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servletPathMap={/webresources/*=Jersey Web Application, /n-webresources/*=Jersey Web Non-recursive Application} org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servletNameMap={Jersey Web Non-recursive Application=Jersey Web Non-recursive Application, Jersey Web Application=Jersey Web Application} org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : stopped org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.HttpServiceProxy] : Unregistering welcome files org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.jetty.internal.JettyServerImpl] : Removing filter model [FilterModel{id=org.ops4j.pax.web.service.spi.model.FilterModel-15,urlPatterns=[/*],servletNames=null,filter=WelcomeFilesFilter{welcomeFiles=[index.jsp]},context=ContextModel{id=org.ops4j.pax.web.service.spi.model.ContextModel-13,name=helloworld,httpContext=org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@5e11b103,contextParams={webapp.context=helloworld}}}] org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : Container HttpServiceServletHandler@68767d97 - (F=org.ops4j.pax.web.service.spi.model.FilterModel-15,[/*],[],0) as filterMapping org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : filterNameMap={org.ops4j.pax.web.service.spi.model.FilterModel-15=org.ops4j.pax.web.service.spi.model.FilterModel-15} org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : pathFilters=[] org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servletFilterMap=null org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servletPathMap={/webresources/*=Jersey Web Application, /n-webresources/*=Jersey Web Non-recursive Application} org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servletNameMap={Jersey Web Non-recursive Application=Jersey Web Non-recursive Application, Jersey Web Application=Jersey Web Application} org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : Container HttpServiceServletHandler@68767d97 - org.ops4j.pax.web.service.spi.model.FilterModel-15 as filter org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : stopped org.ops4j.pax.web.service.spi.model.FilterModel-15 org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.HttpServiceProxy] : Unregistering jsps org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.web.extender.war.internal.UnregisterWebAppVisitorWC] : Jsp support is not enabled. Is org.ops4j.pax.web.jsp bundle installed? org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.HttpServiceProxy] : Unregistering event listener [org.glassfish.jersey.examples.osgi.helloworld.WebAppContextListener@39fe7022] org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.HttpServiceProxy] : Unregistering servlet [org.glassfish.jersey.servlet.ServletContainer@7dcbdca8] org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.jetty.internal.JettyServerImpl] : Removing servlet [ServletModel{id=org.ops4j.pax.web.service.spi.model.ServletModel-17,name=Jersey Web Non-recursive Application,urlPatterns=[/n-webresources/*],alias=null,servlet=org.glassfish.jersey.servlet.ServletContainer@7dcbdca8,initParams={jersey.config.server.provider.scanning.recursive=false, servlet-name=Jersey Web Non-recursive Application, jersey.config.server.provider.packages=org.glassfish.jersey.examples.osgi.helloworld.resource, org.glassfish.jersey.examples.osgi.helloworld.additional.resource, package},context=ContextModel{id=org.ops4j.pax.web.service.spi.model.ContextModel-13,name=helloworld,httpContext=org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@5e11b103,contextParams={webapp.context=helloworld}}}] org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : Container HttpServiceServletHandler@68767d97 - Jersey Web Non-recursive Application as servlet org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : Container HttpServiceServletHandler@68767d97 - (S=Jersey Web Non-recursive Application,[/n-webresources/*]) as servletMapping org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : filterNameMap=null org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : pathFilters=[] org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servletFilterMap=null org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servletPathMap={/webresources/*=Jersey Web Application} org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servletNameMap={Jersey Web Application=Jersey Web Application} org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : stopped Jersey Web Non-recursive Application org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.HttpServiceProxy] : Unregistering servlet [org.glassfish.jersey.servlet.ServletContainer@2ac1f4ad] org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.jetty.internal.JettyServerImpl] : Removing servlet [ServletModel{id=org.ops4j.pax.web.service.spi.model.ServletModel-18,name=Jersey Web Application,urlPatterns=[/webresources/*],alias=null,servlet=org.glassfish.jersey.servlet.ServletContainer@2ac1f4ad,initParams={servlet-name=Jersey Web Application, jersey.config.server.provider.packages=org.glassfish.jersey.examples.osgi.helloworld.resource, org.glassfish.jersey.examples.osgi.helloworld.additional.resource,},context=ContextModel{id=org.ops4j.pax.web.service.spi.model.ContextModel-13,name=helloworld,httpContext=org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@5e11b103,contextParams={webapp.context=helloworld}}}] org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : Container HttpServiceServletHandler@68767d97 - Jersey Web Application as servlet org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : Container HttpServiceServletHandler@68767d97 - (S=Jersey Web Application,[/webresources/*]) as servletMapping org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : filterNameMap=null org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : pathFilters=[] org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servletFilterMap=null org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servletPathMap=null org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : servletNameMap=null org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : stopped Jersey Web Application org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.HttpServiceFactoryImpl] : Unbinding bundle: [war-bundle [37]] org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.HttpServiceProxy] : Stopping http service: [org.ops4j.pax.web.service.internal.HttpServiceProxy@4b2097fe] org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.HttpServiceStopped] : Changing HttpService state to org.ops4j.pax.web.service.internal.HttpServiceStopped@6e48660f org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : Container JettyServerHandlerCollection@1c77f977 - HttpServiceContext{httpContext=org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@5e11b103} as handler org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : stopping HttpServiceContext{httpContext=org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@5e11b103} org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : stopping SessionHandler@29e79cbb org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : stopping HttpServiceServletHandler@68767d97 org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : stopped HttpServiceServletHandler@68767d97 org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : stopped org.mortbay.jetty.servlet.HashSessionManager@331cfdfa org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : stopped SessionHandler@29e79cbb org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : stopping ErrorPageErrorHandler@7de13666 org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : stopped ErrorPageErrorHandler@7de13666 org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.jetty.internal.HttpServiceContext] : Stopped servlet context for http context [org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@5e11b103] org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : stopped HttpServiceContext{httpContext=org.ops4j.pax.web.extender.war.internal.WebAppWebContainerContext@5e11b103} org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [org.ops4j.pax.exam] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [org.glassfish.hk2.utils] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [org.ops4j.pax.exam.inject] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [org.ops4j.pax.swissbox.tracker] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [PAXEXAM-PROBE-b747da6f-83dc-4ec3-860e-3b439ff2c546] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [javax.ws.rs-api] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [osgi.cmpn] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [org.ops4j.pax.exam.invoker.junit] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [org.glassfish.jersey.core.jersey-server] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [additional-bundle] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [org.glassfish.hk2.api] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [org.ops4j.pax.swissbox.lifecycle] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [org.ops4j.pax.url.mvn] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [org.ops4j.pax.web.pax-web-jetty-bundle] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [org.glassfish.jersey.containers.jersey-container-servlet-core] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [org.ops4j.pax.tipi.junit] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [org.ops4j.pax.tipi.hamcrest.core] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [jaxb-api] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [org.glassfish.hk2.external.javax.inject] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [org.glassfish.hk2.external.aopalliance-repackaged] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [javax.validation.api] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [javax.annotation-api] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [org.glassfish.jersey.core.jersey-client] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [org.apache.geronimo.specs.geronimo-atinject_1.0_spec] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [org.glassfish.hk2.locator] org.ops4j.pax.web.pax-web-extender-war[org.ops4j.pax.web.extender.war.internal.Activator] : Pax Web WAR Extender - Stopped org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [org.ops4j.pax.web.pax-web-extender-war] org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.Activator] : Stopping Pax Web org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.jetty.internal.ServerControllerImpl] : Stopping server [ServerControllerImpl{state=STARTED}] org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.jetty.internal.JettyServerImpl] : Stopping JettyServerImpl{} org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : Stopped NIOSocketConnectorWrapper@0.0.0.0:8080 org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : stopped org.mortbay.jetty.nio.SelectChannelConnector$1@71063c06 org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : stopped NIOSocketConnectorWrapper@0.0.0.0:8080 org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : stopping JettyServerWrapper@5f5b2c91 org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : stopping JettyServerHandlerCollection@1c77f977 org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : stopped JettyServerHandlerCollection@1c77f977 org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : stopped org.mortbay.jetty.servlet.HashSessionIdManager@1937d70d org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : stopped org.mortbay.thread.QueuedThreadPool@74ca5c6b org.ops4j.pax.web.pax-web-jetty-bundle[org.mortbay.jetty] : stopped JettyServerWrapper@5f5b2c91 org.ops4j.pax.web.pax-web-jetty-bundle[org.ops4j.pax.web.service.internal.Activator] : Pax Web stopped ERROR: Bundle org.ops4j.pax.web.pax-web-jetty-bundle [38] EventDispatcher: Error during dispatch. (java.lang.IllegalStateException: Invalid BundleContext.) java.lang.IllegalStateException: Invalid BundleContext. at org.apache.felix.framework.BundleContextImpl.checkValidity(BundleContextImpl.java:514) at org.apache.felix.framework.BundleContextImpl.ungetService(BundleContextImpl.java:473) at org.osgi.util.tracker.ServiceTracker.removedService(ServiceTracker.java:456) at org.osgi.util.tracker.ServiceTracker$Tracked.customizerRemoved(ServiceTracker.java:956) at org.osgi.util.tracker.ServiceTracker$Tracked.customizerRemoved(ServiceTracker.java:864) at org.osgi.util.tracker.AbstractTracked.untrack(AbstractTracked.java:341) at org.osgi.util.tracker.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:902) at org.apache.felix.framework.util.EventDispatcher$4.run(EventDispatcher.java:925) at java.security.AccessController.doPrivileged(Native Method) at org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:921) at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:793) at org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:543) at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:4419) at org.apache.felix.framework.Felix.access$000(Felix.java:74) at org.apache.felix.framework.Felix$1.serviceChanged(Felix.java:401) at org.apache.felix.framework.ServiceRegistry.unregisterService(ServiceRegistry.java:151) at org.apache.felix.framework.ServiceRegistrationImpl.unregister(ServiceRegistrationImpl.java:127) at org.apache.felix.framework.ServiceRegistry.unregisterServices(ServiceRegistry.java:196) at org.apache.felix.framework.Felix.stopBundle(Felix.java:2555) at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1309) at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:304) at java.lang.Thread.run(Thread.java:748) org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [org.ops4j.pax.web.pax-web-jetty-bundle] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [war-bundle] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [additional-bundle] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [additional-bundle] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [javax.ws.rs-api] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [org.glassfish.jersey.inject.jersey-hk2] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [org.glassfish.jersey.containers.jersey-container-servlet-core] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [org.glassfish.jersey.core.jersey-client] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [org.glassfish.jersey.core.jersey-server] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [org.glassfish.jersey.core.jersey-common] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [javax.validation.api] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [com.sun.xml.bind.jaxb-osgi] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [jaxb-api] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [javassist] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [org.glassfish.hk2.external.aopalliance-repackaged] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [org.glassfish.hk2.external.javax.inject] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [org.glassfish.hk2.utils] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [org.glassfish.hk2.locator] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [org.glassfish.hk2.osgi-resource-locator] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [org.glassfish.hk2.api] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [org.ops4j.pax.exam.invoker.junit] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [org.ops4j.pax.tipi.hamcrest.core] org.ops4j.pax.url.mvn[org.ops4j.pax.url.commons.handler.HandlerActivator] : Handler for protocols [mvn] stopped org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [org.ops4j.pax.url.mvn] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [javax.annotation-api] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [org.ops4j.pax.tipi.junit] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [org.apache.geronimo.specs.geronimo-atinject_1.0_spec] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [org.ops4j.pax.swissbox.tracker] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [org.ops4j.pax.swissbox.lifecycle] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [org.ops4j.pax.swissbox.framework] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [org.ops4j.pax.swissbox.extender] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [org.ops4j.pax.swissbox.core] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [org.ops4j.base] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] : Disabling SLF4J API support. org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] : Disabling Jakarta Commons Logging API support. org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] : Disabling Log4J API support. org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] : Disabling Avalon Logger API support. org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.logging.internal.Activator] : Disabling JULI Logger API support. org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [org.ops4j.pax.logging.pax-logging-api] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [osgi.cmpn] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [org.ops4j.pax.exam.extender.service] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [org.apache.felix.framework] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [org.ops4j.pax.exam] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [org.ops4j.pax.exam.inject] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Releasing bundle [PAXEXAM-PROBE-b747da6f-83dc-4ec3-860e-3b439ff2c546] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.swissbox.extender.BundleWatcher] : Un-registering [ManifestEntry{ key=PaxExam-Executable, value=PaxExam-b4f106f3-5970-489f-a911-5ce6c370530f,PaxExam-91b521ac-6500-4d07-acd0-50235f4ac165, }, ManifestEntry{ key=PaxExam-91b521ac-6500-4d07-acd0-50235f4ac165, value=org.glassfish.jersey.examples.helloworld.test.WebAppFelixTest;testNonRecursiveWebResources }, ManifestEntry{ key=PaxExam-b4f106f3-5970-489f-a911-5ce6c370530f, value=org.glassfish.jersey.examples.helloworld.test.WebAppFelixTest;testWebResources }] org.ops4j.pax.logging.pax-logging-api[org.ops4j.pax.exam.raw.extender.intern.TestBundleObserver] : Unregistered testcase [org.ops4j.pax.exam.raw.extender.intern.Probe@37512518.] Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 8.074 sec - in org.glassfish.jersey.examples.helloworld.test.WebAppFelixTest Results : Tests run: 2, Failures: 0, Errors: 0, Skipped: 0 [JENKINS] Recording test results [INFO] Installing /home/jenkins/workspace/Jersey_EE4J_build/examples/osgi-helloworld-webapp/functional-test/pom.xml to /home/jenkins/.m2/repository/org/glassfish/jersey/examples/osgi-helloworld-webapp/functional-test/2.28-SNAPSHOT/functional-test-2.28-SNAPSHOT.pom