Karaf 4.2.8

I am trying to run the Tobago v4.4.1 Demo Example under a virgin instance of 
Karaf but I am getting the error below.  I packaged the Tobago war using the 
command "mvn -Djsf=provided clean package" and copied the war to the /deploy 
directory of the instance.

I did add the "demo-realm" configuration to etc/jetty.xml and uncomment the 
<listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class>
 from web.xml in the project.  Also "mvn jetty:run" works as expected.

Ideas? 

***
* From Karaf.log
***
2020-04-27T15:21:26,130 | INFO  | FelixStartLevel  | HttpServiceFactoryImpl     
      | 105 - org.ops4j.pax.web.pax-web-runtime - 7.2.14 | Binding bundle: 
[tobago-example-demo [110]] to http service
2020-04-27T15:21:26,146 | INFO  | paxweb-extender-1-thread-1 | 
ServletContainerInitializerScanner | 98 - org.ops4j.pax.web.pax-web-api - 
7.2.14 | will add 
org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer 
to ServletContainerInitializers
2020-04-27T15:21:26,148 | INFO  | paxweb-extender-1-thread-1 | 
ServletContainerInitializerScanner | 98 - org.ops4j.pax.web.pax-web-api - 
7.2.14 | added ServletContainerInitializer: 
org.eclipse.jetty.websocket.server.NativeWebSocketServletContainerInitializer
2020-04-27T15:21:26,148 | INFO  | paxweb-extender-1-thread-1 | 
ServletContainerInitializerScanner | 98 - org.ops4j.pax.web.pax-web-api - 
7.2.14 | will add org.apache.jasper.servlet.JasperInitializer to 
ServletContainerInitializers
2020-04-27T15:21:26,150 | INFO  | paxweb-extender-1-thread-1 | 
ServletContainerInitializerScanner | 98 - org.ops4j.pax.web.pax-web-api - 
7.2.14 | Skipt org.apache.jasper.servlet.JasperInitializer, because specialized 
handler will be present
2020-04-27T15:21:26,150 | INFO  | paxweb-extender-1-thread-1 | 
ServletContainerInitializerScanner | 98 - org.ops4j.pax.web.pax-web-api - 
7.2.14 | will add org.apache.myfaces.ee6.MyFacesContainerInitializer to 
ServletContainerInitializers
2020-04-27T15:21:26,151 | WARN  | paxweb-extender-1-thread-1 | 
ServletContainerInitializerScanner | 98 - org.ops4j.pax.web.pax-web-api - 
7.2.14 | failed to parse and instantiate of 
javax.servlet.ServletContainerInitializer in classpath
2020-04-27T15:21:26,151 | INFO  | paxweb-extender-1-thread-1 | 
ServletContainerInitializerScanner | 98 - org.ops4j.pax.web.pax-web-api - 
7.2.14 | will add 
org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer
 to ServletContainerInitializers
2020-04-27T15:21:26,154 | INFO  | FelixStartLevel  | CdiExtender                
      | 129 - org.ops4j.pax.cdi.extender - 1.1.2 | starting CDI extender 
org.ops4j.pax.cdi.extender
2020-04-27T15:21:27,974 | INFO  | paxweb-extender-1-thread-1 | 
ServletContainerInitializerScanner | 98 - org.ops4j.pax.web.pax-web-api - 
7.2.14 | added ServletContainerInitializer: 
org.eclipse.jetty.websocket.jsr356.server.deploy.WebSocketServerContainerInitializer
2020-04-27T15:21:28,010 | INFO  | paxweb-extender-1-thread-1 | 
HttpServiceContext               | 103 - org.ops4j.pax.web.pax-web-jetty - 
7.2.14 | registering context WebAppHttpContext{tobago-example-demo - 110}, with 
context-name: tobago-example-demo
2020-04-27T15:21:28,052 | ERROR | paxweb-extender-1-thread-1 | 
RegisterWebAppVisitorWC          | 101 - org.ops4j.pax.web.pax-web-extender-war 
- 7.2.14 | Registration exception. Skipping.
java.lang.ClassNotFoundException: 
org.apache.webbeans.servlet.WebBeansConfigurationListener not found by 
tobago-example-demo [110]
        at 
org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1639)
 ~[?:?]
        at 
org.apache.felix.framework.BundleWiringImpl.access$200(BundleWiringImpl.java:80)
 ~[?:?]
        at 
org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:2053)
 ~[?:?]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_172]
        at org.apache.felix.framework.Felix.loadBundleClass(Felix.java:1927) 
~[?:?]
        at org.apache.felix.framework.BundleImpl.loadClass(BundleImpl.java:978) 
~[?:?]
        at 
org.ops4j.pax.swissbox.core.BundleClassLoader.findClass(BundleClassLoader.java:176)
 ~[?:?]
...
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_172]
2020-04-27T15:21:28,073 | INFO  | paxweb-extender-1-thread-1 | 
HttpServiceContext               | 103 - org.ops4j.pax.web.pax-web-jetty - 
7.2.14 | registering JasperInitializer
2020-04-27T15:21:28,104 | INFO  | paxweb-extender-1-thread-1 | 
WebSocketServerFactory           | 83 - org.eclipse.jetty.util - 
9.4.22.v20191022 | No DecoratedObjectFactory provided, using new 
org.eclipse.jetty.util.DecoratedObjectFactory[decorators=1]
2020-04-27T15:21:28,157 | INFO  | paxweb-extender-1-thread-1 | TldScanner       
                | 104 - org.ops4j.pax.web.pax-web-jsp - 7.2.14 | found TLD 
bundle://104.0:1/META-INF/c-1_0-rt.tld
2020-04-27T15:21:28,171 | INFO  | paxweb-extender-1-thread-1 | TldScanner       
                | 104 - org.ops4j.pax.web.pax-web-jsp - 7.2.14 | found TLD 
bundle://104.0:1/META-INF/c-1_0.tld
2020-04-27T15:21:28,178 | INFO  | paxweb-extender-1-thread-1 | TldScanner       
                | 104 - org.ops4j.pax.web.pax-web-jsp - 7.2.14 | found TLD 
bundle://104.0:1/META-INF/c-1_1.tld
2020-04-27T15:21:28,182 | INFO  | paxweb-extender-1-thread-1 | TldScanner       
                | 104 - org.ops4j.pax.web.pax-web-jsp - 7.2.14 | found TLD 
bundle://104.0:1/META-INF/c.tld
2020-04-27T15:21:28,186 | INFO  | paxweb-extender-1-thread-1 | TldScanner       
                | 104 - org.ops4j.pax.web.pax-web-jsp - 7.2.14 | found TLD 
bundle://104.0:1/META-INF/fmt-1_0-rt.tld
2020-04-27T15:21:28,192 | INFO  | paxweb-extender-1-thread-1 | TldScanner       
                | 104 - org.ops4j.pax.web.pax-web-jsp - 7.2.14 | found TLD 
bundle://104.0:1/META-INF/fmt-1_0.tld
2020-04-27T15:21:28,196 | INFO  | paxweb-extender-1-thread-1 | TldScanner       
                | 104 - org.ops4j.pax.web.pax-web-jsp - 7.2.14 | found TLD 
bundle://104.0:1/META-INF/fmt.tld
2020-04-27T15:21:28,199 | INFO  | paxweb-extender-1-thread-1 | TldScanner       
                | 104 - org.ops4j.pax.web.pax-web-jsp - 7.2.14 | found TLD 
bundle://104.0:1/META-INF/fn.tld
2020-04-27T15:21:28,202 | INFO  | paxweb-extender-1-thread-1 | TldScanner       
                | 104 - org.ops4j.pax.web.pax-web-jsp - 7.2.14 | found TLD 
bundle://104.0:1/META-INF/permittedTaglibs.tld
2020-04-27T15:21:28,203 | INFO  | paxweb-extender-1-thread-1 | TldScanner       
                | 104 - org.ops4j.pax.web.pax-web-jsp - 7.2.14 | found TLD 
bundle://104.0:1/META-INF/scriptfree.tld
2020-04-27T15:21:28,205 | INFO  | paxweb-extender-1-thread-1 | TldScanner       
                | 104 - org.ops4j.pax.web.pax-web-jsp - 7.2.14 | found TLD 
bundle://104.0:1/META-INF/sql-1_0-rt.tld
2020-04-27T15:21:28,208 | INFO  | paxweb-extender-1-thread-1 | TldScanner       
                | 104 - org.ops4j.pax.web.pax-web-jsp - 7.2.14 | found TLD 
bundle://104.0:1/META-INF/sql-1_0.tld
2020-04-27T15:21:28,212 | INFO  | paxweb-extender-1-thread-1 | TldScanner       
                | 104 - org.ops4j.pax.web.pax-web-jsp - 7.2.14 | found TLD 
bundle://104.0:1/META-INF/sql.tld
2020-04-27T15:21:28,214 | INFO  | paxweb-extender-1-thread-1 | TldScanner       
                | 104 - org.ops4j.pax.web.pax-web-jsp - 7.2.14 | found TLD 
bundle://104.0:1/META-INF/x-1_0-rt.tld
2020-04-27T15:21:28,217 | INFO  | paxweb-extender-1-thread-1 | TldScanner       
                | 104 - org.ops4j.pax.web.pax-web-jsp - 7.2.14 | found TLD 
bundle://104.0:1/META-INF/x-1_0.tld
2020-04-27T15:21:28,221 | INFO  | paxweb-extender-1-thread-1 | TldScanner       
                | 104 - org.ops4j.pax.web.pax-web-jsp - 7.2.14 | found TLD 
bundle://104.0:1/META-INF/x.tld
2020-04-27T15:21:28,224 | INFO  | paxweb-extender-1-thread-1 | TldScanner       
                | 104 - org.ops4j.pax.web.pax-web-jsp - 7.2.14 | found TLD 
bundle://61.0:1/META-INF/myfaces_core.tld
2020-04-27T15:21:28,230 | INFO  | paxweb-extender-1-thread-1 | TldScanner       
                | 104 - org.ops4j.pax.web.pax-web-jsp - 7.2.14 | found TLD 
bundle://61.0:1/META-INF/myfaces_html.tld
2020-04-27T15:21:28,274 | INFO  | paxweb-extender-1-thread-1 | session          
                | 83 - org.eclipse.jetty.util - 9.4.22.v20191022 | 
DefaultSessionIdManager workerName=node0
2020-04-27T15:21:28,274 | INFO  | paxweb-extender-1-thread-1 | session          
                | 83 - org.eclipse.jetty.util - 9.4.22.v20191022 | No 
SessionScavenger set, using defaults
2020-04-27T15:21:28,276 | INFO  | paxweb-extender-1-thread-1 | session          
                | 83 - org.eclipse.jetty.util - 9.4.22.v20191022 | node0 
Scavenging every 660000ms
2020-04-27T15:21:28,345 | INFO  | paxweb-extender-1-thread-1 | 
DefaultFacesConfigurationProvider | 61 - org.apache.myfaces.core.impl - 2.2.12 
| Reading standard config META-INF/standard-faces-config.xml
2020-04-27T15:21:28,368 | ERROR | paxweb-extender-1-thread-1 | Digester         
                | 62 - org.apache.servicemix.bundles.commons-digester - 1.8.0.4 
| Begin event threw exception
java.lang.ClassNotFoundException: 
org.apache.myfaces.config.impl.digester.elements.FacesConfigImpl not found by 
tobago-example-demo [110]
        at 
org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1639)
 ~[?:?]
        at 
org.apache.felix.framework.BundleWiringImpl.access$200(BundleWiringImpl.java:80)
 ~[?:?]
        at 
org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:2053)
 ~[?:?]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_172]
        at org.apache.felix.framework.Felix.loadBundleClass(Felix.java:1927) 
~[?:?]
        at org.apache.felix.framework.BundleImpl.loadClass(BundleImpl.java:978) 
~[?:?]
        at 
org.ops4j.pax.swissbox.core.BundleClassLoader.findClass(BundleClassLoader.java:176)
 ~[!/:?]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424) ~[?:1.8.0_172]
        at 
org.ops4j.pax.swissbox.core.BundleClassLoader.loadClass(BundleClassLoader.java:192)
 ~[!/:?]
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357) ~[?:1.8.0_172]
        at 
org.apache.commons.digester.ObjectCreateRule.begin(ObjectCreateRule.java:205) 
~[!/:?]
        at org.apache.commons.digester.Rule.begin(Rule.java:175) ~[!/:?]
        at 
org.apache.commons.digester.Digester.startElement(Digester.java:1453) ~[!/:?]
        at 
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:509)
 ~[?:1.8.0_172]
...        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 
[?:1.8.0_172]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_172]
2020-04-27T15:21:28,373 | ERROR | paxweb-extender-1-thread-1 | 
AbstractFacesInitializer         | 61 - org.apache.myfaces.core.impl - 2.2.12 | 
An error occured while initializing MyFaces: org.xml.sax.SAXParseException; 
systemId: 
file:///Users/paul/Downloads/apache-karaf-4.2.8/instances/jetty/META-INF/standard-faces-config.xml;
 lineNumber: 25; columnNumber: 29; Error at line 25 char 29: 
org.apache.myfaces.config.impl.digester.elements.FacesConfigImpl not found by 
tobago-example-demo [110]
javax.faces.FacesException: org.xml.sax.SAXParseException; systemId: 
file:///Users/paul/Downloads/apache-karaf-4.2.8/instances/jetty/META-INF/standard-faces-config.xml;
 lineNumber: 25; columnNumber: 29; Error at line 25 char 29: 
org.apache.myfaces.config.impl.digester.elements.FacesConfigImpl not found by 
tobago-example-demo [110]
        at 
org.apache.myfaces.config.DefaultFacesConfigurationProvider.getStandardFacesConfig(DefaultFacesConfigurationProvider.java:193)
 ~[!/:2.2.12]
        at 
org.apache.myfaces.config.DefaultFacesConfigurationMerger.getFacesConfigData(DefaultFacesConfigurationMerger.java:69)
 ~[!/:2.2.12]
        at 
org.apache.myfaces.config.FacesConfigurator.configure(FacesConfigurator.java:592)
 ~[!/:2.2.12]
        at 
org.apache.myfaces.webapp.AbstractFacesInitializer.buildConfiguration(AbstractFacesInitializer.java:416)
 ~[!/:2.2.12]
        at 
org.apache.myfaces.webapp.Jsp21FacesInitializer.initContainerIntegration(Jsp21FacesInitializer.java:73)
 ~[!/:2.2.12]
...
        at 
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
 [?:1.8.0_172]
        at 
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) 
[?:1.8.0_172]
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) 
[?:1.8.0_172]
        at java.lang.Thread.run(Thread.java:748) [?:1.8.0_172]
Caused by: org.xml.sax.SAXParseException: Error at line 25 char 29: 
org.apache.myfaces.config.impl.digester.elements.FacesConfigImpl not found by 
tobago-example-demo [110]
        at 
org.apache.commons.digester.Digester.createSAXException(Digester.java:3181) 
~[!/:?]
        at 
org.apache.commons.digester.Digester.createSAXException(Digester.java:3207) 
~[!/:?]
        at 
org.apache.commons.digester.Digester.startElement(Digester.java:1456) ~[!/:?]
        at 
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(AbstractSAXParser.java:509)
 ~[?:1.8.0_172]
...
        at 
org.apache.myfaces.config.impl.digester.DigesterFacesConfigUnmarshallerImpl.getFacesConfig(DigesterFacesConfigUnmarshallerImpl.java:501)
 ~[!/:2.2.12]
        at 
org.apache.myfaces.config.impl.digester.DigesterFacesConfigUnmarshallerImpl.getFacesConfig(DigesterFacesConfigUnmarshallerImpl.java:38)
 ~[!/:2.2.12]
        at 
org.apache.myfaces.config.DefaultFacesConfigurationProvider.getStandardFacesConfig(DefaultFacesConfigurationProvider.java:183)
 ~[!/:2.2.12]
        ... 43 more
Caused by: java.lang.ClassNotFoundException: 
org.apache.myfaces.config.impl.digester.elements.FacesConfigImpl not found by 
tobago-example-demo [110]
        at 
org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1639)
 ~[?:?]
        at 
org.apache.felix.framework.BundleWiringImpl.access$200(BundleWiringImpl.java:80)
 ~[?:?]
        at 
org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:2053)
 ~[?:?]
...
        at 
org.apache.myfaces.config.DefaultFacesConfigurationProvider.getStandardFacesConfig(DefaultFacesConfigurationProvider.java:183)
 ~[!/:2.2.12]
        ... 43 more
2020-04-27 15:21:28,378 | INFO  | ender-1-thread-1 | 
StartupServletContextListener    | 61 - org.apache.myfaces.core.impl - 2.2.12 | 
MyFaces Core has started, it took [93] ms.
2020-04-27 15:21:28,379 | INFO  | ender-1-thread-1 | 
StartupServletContextListener    | 61 - org.apache.myfaces.core.impl - 2.2.12 | 
MyFaces already initialized
2020-04-27 15:21:28,382 | INFO  | ender-1-thread-1 | LoggingMdcFilter           
      | 110 - tobago-example-demo - 0.0.0 | init 
org.apache.myfaces.tobago.internal.webapp.LoggingMdcFilter
2020-04-27 15:21:28,382 | INFO  | ender-1-thread-1 | FixCharacterEncodingFilter 
      | 110 - tobago-example-demo - 0.0.0 | Filter initialized: Setting 
characterEncoding to UTF-8 to all requests.
2020-04-27 15:21:28,392 | WARN  | ender-1-thread-1 | default                    
      | 83 - org.eclipse.jetty.util - 9.4.22.v20191022 | unavailable
java.lang.IllegalStateException: No Factories configured for this Application. 
This happens if the faces-initialization does not work at all - make sure that 
you properly include all configuration settings necessary for a basic faces 
application and that all the necessary libs are included. Also check the 
logging output of your web application and your container for any exceptions!
If you did that and find nothing, the mistake might be due to the fact that you 
use some special web-containers which do not support registering 
context-listeners via TLD files and a context listener is not setup in your 
web.xml.
A typical config looks like this;
<listener>
  
<listener-class>org.apache.myfaces.webapp.StartupServletContextListener</listener-class>
</listener>

        at javax.faces.FactoryFinder._getFactory(FactoryFinder.java:305) 
~[!/:2.2.12]


***
* Additional environment information
***
karaf@jetty()> bundle:list
START LEVEL 100 , List Threshold: 50
 ID │ State  │ Lvl │ Version     │ Name
────┼────────┼─────┼─────────────┼───────────────────────────────────────────────────────────────────────────────────────────────────────
 22 │ Active │  80 │ 4.2.8       │ Apache Karaf :: OSGi Services :: Event
 46 │ Active │  80 │ 1.2.0       │ CDI APIs
 47 │ Active │  80 │ 1.2         │ javax.interceptor API
 49 │ Active │  80 │ 1.1.0.Final │ Bean Validation API
 52 │ Active │  80 │ 1.11.0      │ Apache Commons Codec
 53 │ Active │  80 │ 3.2.2       │ Apache Commons Collections
 54 │ Active │  80 │ 1.9.4       │ Apache Commons BeanUtils
 60 │ Active │  80 │ 2.2.12      │ Apache MyFaces JSF-2.2 Core API
 61 │ Active │  80 │ 2.2.12      │ Apache MyFaces JSF-2.2 Core Impl
 62 │ Active │  80 │ 1.8.0.4     │ Apache ServiceMix :: Bundles :: 
commons-digester
 63 │ Active │  80 │ 1.0.0.2     │ Apache ServiceMix :: Bundles :: javax.inject
 64 │ Active │  80 │ 4.14.0      │ Apache XBean OSGI Bundle Utilities
 65 │ Active │  80 │ 4.14.0      │ Apache XBean :: Classpath Resource Finder
 94 │ Active │  80 │ 7.2.0       │ org.objectweb.asm
 95 │ Active │  80 │ 7.2.0       │ org.objectweb.asm.commons
 96 │ Active │  80 │ 7.2.0       │ org.objectweb.asm.tree
110 │ Active │  80 │ 0.0.0       │ tobago-example-demo
126 │ Active │  80 │ 1.1.2.Final │ classfilewriter
127 │ Active │  80 │ 2.4.8.Final │ Weld OSGi Bundle
128 │ Active │  80 │ 1.1.2       │ OPS4J Pax CDI Bean Bundle API
129 │ Active │  80 │ 1.1.2       │ OPS4J Pax CDI Extender for Bean Bundles
130 │ Active │  80 │ 1.1.2       │ OPS4J Pax CDI Portable Extension for OSGi
131 │ Active │  80 │ 1.1.2       │ OPS4j Pax CDI Jetty Weld Adapter
132 │ Active │  80 │ 1.1.2       │ OPS4J Pax CDI Service Provider Interface
133 │ Active │  80 │ 1.1.2       │ OPS4J Pax CDI Web Adapter
134 │ Active │  80 │ 1.1.2       │ OPS4J Pax CDI Weld Adapter
karaf@jetty()>                                                                  
                                                                                
                                                      
karaf@jetty()> feature:list --installed
Name                   │ Version          │ Required │ State   │ Repository     
          │ Description
───────────────────────┼──────────────────┼──────────┼─────────┼──────────────────────────┼──────────────────────────────────────────────────
pax-cdi                │ 1.1.2            │          │ Started │ 
org.ops4j.pax.cdi-1.1.2  │ Provide CDI support
pax-cdi-weld           │ 1.1.2            │          │ Started │ 
org.ops4j.pax.cdi-1.1.2  │ Weld CDI 1.2 support
pax-cdi-web            │ 1.1.2            │          │ Started │ 
org.ops4j.pax.cdi-1.1.2  │ Web CDI support
pax-cdi-web-weld       │ 1.1.2            │          │ Started │ 
org.ops4j.pax.cdi-1.1.2  │ Weld Web CDI support
pax-cdi-web-weld-jetty │ 1.1.2            │ x        │ Started │ 
org.ops4j.pax.cdi-1.1.2  │ Weld Web CDI / Jetty support
feature                │ 4.2.8            │ x        │ Started │ standard-4.2.8 
          │ Features Support
shell                  │ 4.2.8            │ x        │ Started │ standard-4.2.8 
          │ Karaf Shell
deployer               │ 4.2.8            │ x        │ Started │ standard-4.2.8 
          │ Karaf Deployer
bundle                 │ 4.2.8            │ x        │ Started │ standard-4.2.8 
          │ Provide Bundle support
config                 │ 4.2.8            │ x        │ Started │ standard-4.2.8 
          │ Provide OSGi ConfigAdmin support
diagnostic             │ 4.2.8            │ x        │ Started │ standard-4.2.8 
          │ Provide Diagnostic support
instance               │ 4.2.8            │ x        │ Started │ standard-4.2.8 
          │ Provide Instance support
jaas                   │ 4.2.8            │ x        │ Started │ standard-4.2.8 
          │ Provide JAAS support
log                    │ 4.2.8            │ x        │ Started │ standard-4.2.8 
          │ Provide Log support
package                │ 4.2.8            │ x        │ Started │ standard-4.2.8 
          │ Package commands and mbeans
service                │ 4.2.8            │ x        │ Started │ standard-4.2.8 
          │ Provide Service support
system                 │ 4.2.8            │ x        │ Started │ standard-4.2.8 
          │ Provide System support
http                   │ 4.2.8            │ x        │ Started │ standard-4.2.8 
          │ Implementation of the OSGI HTTP Service
pax-http-service       │ 7.2.14           │          │ Started │ standard-4.2.8 
          │ Pax-Web OSGi HTTP Service
kar                    │ 4.2.8            │ x        │ Started │ standard-4.2.8 
          │ Provide KAR (KARaf archive) support
ssh                    │ 4.2.8            │ x        │ Started │ standard-4.2.8 
          │ Provide a SSHd server on Karaf
management             │ 4.2.8            │ x        │ Started │ standard-4.2.8 
          │ Provide a JMX MBeanServer and a set of MBeans in
eventadmin             │ 4.2.8            │ x        │ Started │ standard-4.2.8 
          │ OSGi Event Admin service specification for event-
scr                    │ 4.2.8            │          │ Started │ standard-4.2.8 
          │ Declarative Service support
wrap                   │ 2.6.2            │ x        │ Started │ standard-4.2.8 
          │ Wrap URL handler
pax-web-core           │ 7.2.14           │          │ Started │ 
org.ops4j.pax.web-7.2.14 │ Provide Core pax-web bundles
pax-jetty              │ 9.4.22.v20191022 │ x        │ Started │ 
org.ops4j.pax.web-7.2.14 │ Provide Jetty engine support
pax-http-jetty         │ 7.2.14           │ x        │ Started │ 
org.ops4j.pax.web-7.2.14 │
pax-http               │ 7.2.14           │ x        │ Started │ 
org.ops4j.pax.web-7.2.14 │ Implementation of the OSGI HTTP Service
pax-http-whiteboard    │ 7.2.14           │          │ Started │ 
org.ops4j.pax.web-7.2.14 │ Provide HTTP Whiteboard pattern support
pax-war                │ 7.2.14           │          │ Started │ 
org.ops4j.pax.web-7.2.14 │ Provide support of a full WebContainer
pax-jsf-support        │ 7.2.14           │ x        │ Started │ 
org.ops4j.pax.web-7.2.14 │
karaf@jetty()> 

karaf@jetty()> bundle:tree-show 110
Bundle tobago-example-demo [110] is currently ACTIVE

tobago-example-demo [110]
+- javax.el-api [45]
+- org.ops4j.pax.web.pax-web-jsp [104]
|  +- javax.el-api [45]
|  +- org.ops4j.pax.logging.pax-logging-api [5]
|  |  +- org.apache.karaf.services.eventadmin [2]
|  |     +- org.apache.felix.configadmin [9]
|  |     |  +- org.apache.felix.coordinator [8]
|  |     +- org.apache.felix.metatype [4]
|  +- org.ops4j.pax.web.pax-web-spi [106]
|  |  +- org.ops4j.pax.logging.pax-logging-api [5]
|  |  +- org.ops4j.pax.web.pax-web-api [98]
|  |  |  +- org.ops4j.pax.logging.pax-logging-api [5]
|  |  |  +- javax.servlet-api [48]
|  |  |  +- org.apache.xbean.finder [65]
|  |  |     +- org.objectweb.asm.commons [95]
|  |  |     |  +- org.objectweb.asm [94]
|  |  |     |  +- org.objectweb.asm.tree [96]
|  |  |     |     +- org.objectweb.asm [94]
|  |  |     +- org.ops4j.pax.logging.pax-logging-api [5]
|  |  |     +- org.apache.xbean.bundleutils [64]
|  |  |     |  +- org.ops4j.pax.logging.pax-logging-api [5]
|  |  |     +- org.objectweb.asm [94]
|  |  +- javax.servlet-api [48]
|  +- org.ops4j.pax.web.pax-web-api [98]
|  +- org.eclipse.jdt.core.compiler.batch [66]
|  +- javax.servlet-api [48]
+- org.ops4j.pax.logging.pax-logging-api [5]
+- org.apache.myfaces.core.api [60]
|  +- javax.el-api [45]
|  +- org.ops4j.pax.web.pax-web-jsp [104]
|  +- org.ops4j.pax.logging.pax-logging-api [5]
|  +- javax.validation.api [49]
|  +- javax.servlet-api [48]
+- javax.enterprise.cdi-api [46]
|  +- javax.el-api [45]
|  +- org.apache.servicemix.bundles.javax-inject [63]
|  +- javax.interceptor-api [47]
+- org.apache.servicemix.bundles.javax-inject [63]
+- javax.interceptor-api [47]
+- javax.servlet-api [48]
karaf@jetty()>     



Paul Spencer      

Reply via email to