I tried adding war and webconsole feature to featuresBoot. I get the following exception thrown in karaf.log on start up. Running on RHEL 6.4.
org.apache.karaf.features.cfg featuresBoot=config,ssh,management,kar,war,webconsole karaf.log 2013-07-09 15:56:01,205 | ERROR | rint Extender: 1 | WebApplication | iteboard.internal.WebApplication 229 | 77 - org.ops4j.pax.web.pax-web-extender-whiteboard - 1.1.14 | Registration skipped for [ListenerWebElement{mapping=DefaultListenerMapping{httpContextId=null,listener=org.apache.karaf.deployer.features.FeatureDeploymentListener@13bdbb15}}] due to error during registration java.lang.IllegalArgumentException: Listener [org.apache.karaf.deployer.features.FeatureDeploymentListener@13bdbb15] already registered. at org.ops4j.pax.web.service.spi.model.ServiceModel.addEventListenerModel(ServiceModel.java:90)[74:org.ops4j.pax.web.pax-web-spi:1.1.14] at org.ops4j.pax.web.service.internal.HttpServiceStarted.registerEventListener(HttpServiceStarted.java:358)[75:org.ops4j.pax.web.pax-web-runtime:1.1.14] at org.ops4j.pax.web.service.internal.HttpServiceProxy.registerEventListener(HttpServiceProxy.java:133)[75:org.ops4j.pax.web.pax-web-runtime:1.1.14] at org.ops4j.pax.web.extender.whiteboard.internal.element.ListenerWebElement.register(ListenerWebElement.java:63)[77:org.ops4j.pax.web.pax-web-extender-whiteboard:1.1.14] at org.ops4j.pax.web.extender.whiteboard.internal.WebApplication.registerWebElement(WebApplication.java:224)[77:org.ops4j.pax.web.pax-web-extender-whiteboard:1.1.14] at org.ops4j.pax.web.extender.whiteboard.internal.WebApplication.addWebElement(WebApplication.java:102)[77:org.ops4j.pax.web.pax-web-extender-whiteboard:1.1.14] at org.ops4j.pax.web.extender.whiteboard.internal.tracker.AbstractTracker.addingService(AbstractTracker.java:139)[77:org.ops4j.pax.web.pax-web-extender-whiteboard:1.1.14] at org.ops4j.pax.web.extender.whiteboard.internal.tracker.ListenerTracker.addingService(ListenerTracker.java:36)[77:org.ops4j.pax.web.pax-web-extender-whiteboard:1.1.14] at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:932)[karaf.jar:2.3.2-SNAPSHOT] at org.osgi.util.tracker.ServiceTracker$Tracked.customizerAdding(ServiceTracker.java:1)[karaf.jar:2.3.2-SNAPSHOT] at org.osgi.util.tracker.AbstractTracked.trackAdding(AbstractTracked.java:256)[karaf.jar:2.3.2-SNAPSHOT] at org.osgi.util.tracker.AbstractTracked.track(AbstractTracked.java:229)[karaf.jar:2.3.2-SNAPSHOT] at org.osgi.util.tracker.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:894)[karaf.jar:2.3.2-SNAPSHOT] at org.apache.felix.framework.util.EventDispatcher.invokeServiceListenerCallback(EventDispatcher.java:932)[org.apache.felix.framework-4.0.3.jar:] at org.apache.felix.framework.util.EventDispatcher.fireEventImmediately(EventDispatcher.java:793)[org.apache.felix.framework-4.0.3.jar:] at org.apache.felix.framework.util.EventDispatcher.fireServiceEvent(EventDispatcher.java:543)[org.apache.felix.framework-4.0.3.jar:] at org.apache.felix.framework.Felix.fireServiceEvent(Felix.java:4260)[org.apache.felix.framework-4.0.3.jar:] at org.apache.felix.framework.Felix.registerService(Felix.java:3275)[org.apache.felix.framework-4.0.3.jar:] at org.apache.felix.framework.BundleContextImpl.registerService(BundleContextImpl.java:346)[org.apache.felix.framework-4.0.3.jar:] at org.apache.aries.blueprint.container.BlueprintContainerImpl.registerService(BlueprintContainerImpl.java:439)[7:org.apache.aries.blueprint.core:1.1.0] at org.apache.aries.blueprint.container.ServiceRecipe.register(ServiceRecipe.java:190)[7:org.apache.aries.blueprint.core:1.1.0] at org.apache.aries.blueprint.container.BlueprintContainerImpl.notifySatisfaction(BlueprintContainerImpl.java:640)[7:org.apache.aries.blueprint.core:1.1.0] at org.apache.aries.blueprint.container.AbstractServiceReferenceRecipe.setSatisfied(AbstractServiceReferenceRecipe.java:408)[7:org.apache.aries.blueprint.core:1.1.0] at org.apache.aries.blueprint.container.AbstractServiceReferenceRecipe.serviceAdded(AbstractServiceReferenceRecipe.java:345)[7:org.apache.aries.blueprint.core:1.1.0] at org.apache.aries.blueprint.container.AbstractServiceReferenceRecipe.access$000(AbstractServiceReferenceRecipe.java:72)[7:org.apache.aries.blueprint.core:1.1.0] at org.apache.aries.blueprint.container.AbstractServiceReferenceRecipe$3.run(AbstractServiceReferenceRecipe.java:318)[7:org.apache.aries.blueprint.core:1.1.0] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_09-icedtea] at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_09-icedtea] at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_09-icedtea] at org.apache.aries.blueprint.container.ExecutorServiceWrapper.run(ExecutorServiceWrapper.java:106)[7:org.apache.aries.blueprint.core:1.1.0] at org.apache.aries.blueprint.utils.threading.impl.DiscardableRunnable.run(DiscardableRunnable.java:48)[7:org.apache.aries.blueprint.core:1.1.0] at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.7.0_09-icedtea] at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.7.0_09-icedtea] at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.7.0_09-icedtea] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)[:1.7.0_09-icedtea] at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)[:1.7.0_09-icedtea] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)[:1.7.0_09-icedtea] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)[:1.7.0_09-icedtea] at java.lang.Thread.run(Thread.java:722)[:1.7.0_09-icedtea] -- View this message in context: http://karaf.922171.n3.nabble.com/VOTE-Release-Apache-Karaf-2-3-2-tp4029244p4029264.html Sent from the Karaf - Dev mailing list archive at Nabble.com.