Hi On 17/10/12 16:17, Marco Speranza wrote:
Hi all,I'm trying to install cxf distributed osgi (the single bundle release) into apache karaf configured with felix container. I tried to start 'cxf-dosgi-ri-samples-greeter-rest' sample but I experienced this error: Exception in thread "pool-7-thread-5" org.osgi.framework.ServiceException: CXF DOSGi: No HTTP Service could be found to publish CXF endpoint in. at org.apache.cxf.dosgi.dsw.handlers.HttpServiceConfigurationTypeHandler.getHttpService(HttpServiceConfigurationTypeHandler.java:248) at org.apache.cxf.dosgi.dsw.handlers.HttpServiceConfigurationTypeHandler.registerServletAndGetBus(HttpServiceConfigurationTypeHandler.java:199) at org.apache.cxf.dosgi.dsw.handlers.JaxRSHttpServiceConfigurationTypeHandler.createServer(JaxRSHttpServiceConfigurationTypeHandler.java:56) at org.apache.cxf.dosgi.dsw.service.RemoteServiceAdminCore.exportService(RemoteServiceAdminCore.java:247) at org.apache.cxf.dosgi.dsw.service.RemoteServiceAdminInstance$1.run(RemoteServiceAdminInstance.java:72) at org.apache.cxf.dosgi.dsw.service.RemoteServiceAdminInstance$1.run(RemoteServiceAdminInstance.java:66) at java.security.AccessController.doPrivileged(Native Method) at org.apache.cxf.dosgi.dsw.service.RemoteServiceAdminInstance.exportService(RemoteServiceAdminInstance.java:66) at org.apache.cxf.dosgi.dsw.service.RemoteServiceAdminInstance.exportService(RemoteServiceAdminInstance.java:38) at org.apache.cxf.dosgi.topologymanager.TopologyManager$2.run(TopologyManager.java:265) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:680) could anyone help me to fix it and start correctly the sample?
It is a known issue - HTTP service can only be bound to from a multi-bundle distro. I've briefly looked into this issue before, made sure as far as I recall that all the individual bundle activators are called from a single distro activator, but did not have any luck at a time.
Can you move to a multi bundle distro ? Or may be investigate the issue further - it is something to do with the order in which bundles are activated, something like that
Sergey
thank in advance -- Marco Speranza<[email protected]> Google Code: http://code.google.com/u/marco.speranza79/
-- Sergey Beryozkin Talend Community Coders http://coders.talend.com/ Blog: http://sberyozkin.blogspot.com
