You have to set the port in etc/org.ops4j.pax.web.cfg. Regards JB
> Le 27 janv. 2021 à 20:37, Stefan Günst <[email protected]> a écrit : > > Hi, > > based on this example: > > https://github.com/apache/karaf/tree/master/examples/karaf-rest-example/karaf-rest-example-blueprint > > and trying to switch to another Port failed with errors > > 2021-01-27T13:02:53,860 | ERROR | features-3-thread-1 | > BlueprintContainerImpl | 128 - org.apache.aries.blueprint.core - > 1.10.2 | Unable to start container for blueprint bundle > org.apache.karaf.examples.karaf-rest-example-blueprint/4.3.0 > org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to > initialize bean bookingRest > at > org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:593) > ~[?:?] > at > org.apache.aries.blueprint.container.BeanRecipe.internalCreate2(BeanRecipe.java:703) > ~[?:?] > at > org.apache.aries.blueprint.container.BeanRecipe.internalCreate(BeanRecipe.java:666) > ~[?:?] > at > org.apache.aries.blueprint.di.AbstractRecipe$1.call(AbstractRecipe.java:81) > ~[?:?] > at java.util.concurrent.FutureTask.run(FutureTask.java:266) > ~[?:1.8.0_172] > at > org.apache.aries.blueprint.di.AbstractRecipe.create(AbstractRecipe.java:90) > ~[?:?] > at > org.apache.aries.blueprint.container.BlueprintRepository.createInstances(BlueprintRepository.java:360) > ~[?:?] > at > org.apache.aries.blueprint.container.BlueprintRepository.createAll(BlueprintRepository.java:190) > ~[?:?] > at > org.apache.aries.blueprint.container.BlueprintContainerImpl.instantiateEagerComponents(BlueprintContainerImpl.java:737) > ~[?:?] > at > org.apache.aries.blueprint.container.BlueprintContainerImpl.doRun(BlueprintContainerImpl.java:433) > ~[?:?] > at > org.apache.aries.blueprint.container.BlueprintContainerImpl.run(BlueprintContainerImpl.java:298) > ~[?:?] > at > org.apache.aries.blueprint.container.BlueprintExtender.createContainer(BlueprintExtender.java:311) > ~[?:?] > at > org.apache.aries.blueprint.container.BlueprintExtender.createContainer(BlueprintExtender.java:280) > ~[?:?] > at > org.apache.aries.blueprint.container.BlueprintExtender.createContainer(BlueprintExtender.java:276) > ~[?:?] > at > org.apache.aries.blueprint.container.BlueprintExtender.modifiedBundle(BlueprintExtender.java:266) > ~[?:?] > at > org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.customizerModified(BundleHookBundleTracker.java:500) > ~[?:?] > at > org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.customizerModified(BundleHookBundleTracker.java:433) > ~[?:?] > at > org.apache.aries.util.tracker.hook.BundleHookBundleTracker$AbstractTracked.track(BundleHookBundleTracker.java:725) > ~[?:?] > at > org.apache.aries.util.tracker.hook.BundleHookBundleTracker$Tracked.bundleChanged(BundleHookBundleTracker.java:463) > ~[?:?] > at > org.apache.aries.util.tracker.hook.BundleHookBundleTracker$BundleEventHook.event(BundleHookBundleTracker.java:422) > ~[?:?] > at > org.apache.felix.framework.util.SecureAction.invokeBundleEventHook(SecureAction.java:1180) > ~[?:?] > at > org.apache.felix.framework.EventDispatcher.createWhitelistFromHooks(EventDispatcher.java:730) > ~[?:?] > at > org.apache.felix.framework.EventDispatcher.fireBundleEvent(EventDispatcher.java:485) > ~[?:?] > at org.apache.felix.framework.Felix.fireBundleEvent(Felix.java:4817) > ~[?:?] > at org.apache.felix.framework.Felix.startBundle(Felix.java:2336) ~[?:?] > at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:998) > ~[?:?] > at org.apache.felix.framework.BundleImpl.start(BundleImpl.java:984) > ~[?:?] > at > org.apache.karaf.features.internal.service.BundleInstallSupportImpl.startBundle(BundleInstallSupportImpl.java:165) > ~[?:?] > at > org.apache.karaf.features.internal.service.FeaturesServiceImpl.startBundle(FeaturesServiceImpl.java:1153) > ~[?:?] > at > org.apache.karaf.features.internal.service.Deployer.deploy(Deployer.java:1034) > ~[?:?] > at > org.apache.karaf.features.internal.service.FeaturesServiceImpl.doProvision(FeaturesServiceImpl.java:1062) > ~[?:?] > at > org.apache.karaf.features.internal.service.FeaturesServiceImpl.lambda$doProvisionInThread$13(FeaturesServiceImpl.java:998) > ~[?:?] > at java.util.concurrent.FutureTask.run(FutureTask.java:266) > [?: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.apache.cxf.service.factory.ServiceConstructionException > at > org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:216) > ~[?:?] > at > org.apache.cxf.jaxrs.blueprint.JAXRSServerFactoryBeanDefinitionParser$BPJAXRSServerFactoryBean.create(JAXRSServerFactoryBeanDefinitionParser.java:205) > ~[?:?] > at > org.apache.cxf.jaxrs.blueprint.JAXRSServerFactoryBeanDefinitionParser$BPJAXRSServerFactoryBean.init(JAXRSServerFactoryBeanDefinitionParser.java:200) > ~[?:?] > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > ~[?:1.8.0_172] > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > ~[?:1.8.0_172] > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > ~[?:1.8.0_172] > at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_172] > at > org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:337) > ~[?:?] > at > org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:835) > ~[?:?] > at > org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:591) > ~[?:?] > ... 35 more > Caused by: java.io.IOException: Cannot find any registered > HttpDestinationFactory from the Bus. > at > org.apache.cxf.transport.http.HTTPTransportFactory.getDestination(HTTPTransportFactory.java:276) > ~[?:?] > at > org.apache.cxf.endpoint.ServerImpl.initDestination(ServerImpl.java:85) ~[?:?] > at org.apache.cxf.endpoint.ServerImpl.<init>(ServerImpl.java:64) ~[?:?] > at > org.apache.cxf.jaxrs.JAXRSServerFactoryBean.create(JAXRSServerFactoryBean.java:170) > ~[?:?] > at > org.apache.cxf.jaxrs.blueprint.JAXRSServerFactoryBeanDefinitionParser$BPJAXRSServerFactoryBean.create(JAXRSServerFactoryBeanDefinitionParser.java:205) > ~[?:?] > at > org.apache.cxf.jaxrs.blueprint.JAXRSServerFactoryBeanDefinitionParser$BPJAXRSServerFactoryBean.init(JAXRSServerFactoryBeanDefinitionParser.java:200) > ~[?:?] > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > ~[?:1.8.0_172] > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > ~[?:1.8.0_172] > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > ~[?:1.8.0_172] > at java.lang.reflect.Method.invoke(Method.java:498) ~[?:1.8.0_172] > at > org.apache.aries.blueprint.utils.ReflectionUtils.invoke(ReflectionUtils.java:337) > ~[?:?] > at > org.apache.aries.blueprint.container.BeanRecipe.invoke(BeanRecipe.java:835) > ~[?:?] > at > org.apache.aries.blueprint.container.BeanRecipe.runBeanProcInit(BeanRecipe.java:591) > ~[?:?] > ... 35 more > > > https://github.com/apache/karaf/blob/master/examples/karaf-rest-example/karaf-rest-example-blueprint/src/main/resources/OSGI-INF/blueprint/rest.xml > > address=„http://0.0.0.0:8080/booking"> > > Is there something additional to configure ? > > > Regards > > Stefan > >
