JB,
I realized over night the issue, as you suggested, is related to what is on the 
class path.  So I need to step back and start over with a focus one ensuring 
the "war" list its requirements and the karaf environment has the appropriate 
bundles.  

I will keep this list apprised of my progress.

Paul Spencer  

> On Apr 28, 2020, at 1:27 AM, Jean-Baptiste Onofre <[email protected]> wrote:
> 
> Hi Paul,
> 
> Does the war include myface and web beans jar in META-INF/lib ?
> 
> Regards
> JB
> 
>> Le 27 avr. 2020 à 21:54, Paul Spencer <[email protected]> a écrit :
>> 
>> 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