I believe you are looking for this bundle: http://aries.apache.org/modules/spi-fly.html Which implements the OSGi ServiceLoader Mediator specification described in the OSGi compendium document. If you have not read this document, I highly recommend as you will learn in detail how common issues like this are solved "properly" in OSGi. Download from here: http://www.osgi.org/Download/Release5
> Subject: Re: Deploying Jetty 9.3.5 in Felix > From: njbartl...@gmail.com > Date: Sun, 1 Nov 2015 23:17:03 +0000 > To: users@felix.apache.org > > It looks like the ‘org.eclipse.jetty.websocket.server' and > ‘org.eclipse.jetty.websocket.servlet’ bundles have bad headers in their > manifests. They both declare a Require-Capability in the osgi.extender > namespace which is effective at resolve time. Bundles should never require > anything from the osgi.extender namespace merely in order to resolve. > > To proceed, you would have to find whatever bundle provides the > “osgi.extender=osgi.serviceloader.processor” capability. I don’t know what > bundle that might be. The Jetty developers *should* know… assuming they even > tested their bundles before releasing them! > > Neil > > > > On 29 Oct 2015, at 13:05, i...@cuhka.com wrote: > > > > I've copied the jars that Jetty mentions into felix's bundle folder. I've > > also copied the jars under the websocket folder into felix's bundle folder. > > > > Two Websocket bundles don't resolve, but this is due to an OSGi service > > loader bundle? Which bundle should I install? > > > > > > g! start 127 > > org.osgi.framework.BundleException: Unable to resolve > > org.eclipse.jetty.websocket.server [127](R 127.0): missing requirement > > [org.eclipse.jetty.websocket.server [127](R 127.0)] osgi.extender; > > (osgi.extender=osgi.serviceloader.registrar) Unresolved requirements: > > [[org.eclipse.jetty.websocket.server [127](R 127.0)] osgi.extender; > > (osgi.extender=osgi.serviceloader.registrar)] > > > > g! start 128 > > org.osgi.framework.BundleException: Unable to resolve > > org.eclipse.jetty.websocket.servlet [128](R 128.0): missing requirement > > [org.eclipse.jetty.websocket.servlet [128](R 128.0)] osgi.extender; > > (osgi.extender=osgi.serviceloader.processor) Unresolved requirements: > > [[org.eclipse.jetty.websocket.servlet [128](R 128.0)] osgi.extender; > > (osgi.extender=osgi.serviceloader.processor)] > > > > > > > > 109|Active | 1|Jetty :: Deployers (9.3.5.v20151012) > > 110|Active | 1|Jetty :: Http Utility (9.3.5.v20151012) > > 111|Active | 1|Jetty :: IO Utility (9.3.5.v20151012) > > 112|Active | 1|Jetty Servlet API and Schemas for OSGi (3.1.0.M3) > > 113|Active | 1|Jetty :: Security (9.3.5.v20151012) > > 114|Active | 1|Jetty :: Server Core (9.3.5.v20151012) > > 115|Active | 1|Jetty :: Utilities (9.3.5.v20151012) > > 116|Active | 1|Jetty :: Webapp Application Support (9.3.5.v20151012) > > 117|Active | 1|Jetty :: XML utilities (9.3.5.v20151012) > > 118|Active | 1|ASM (5.0.1) > > 119|Installed | 1|ASM commons classes (5.0.1) > > 120|Active | 1|Jetty :: Websocket :: javax.websocket :: Client > > Implementation (9.3.5.v20151012) > > 121|Installed | 1|Jetty :: Websocket :: javax.websocket.server :: > > Server Implementation (9.3.5.v20151012) > > 122|Active | 1|javax.annotation API (1.2.0) > > 123|Active | 1|WebSocket server API (1.0.0) > > 124|Active | 1|Jetty :: Websocket :: API (9.3.5.v20151012) > > 125|Active | 1|Jetty :: Websocket :: Client (9.3.5.v20151012) > > 126|Active | 1|Jetty :: Websocket :: Common (9.3.5.v20151012) > > 127|Installed | 1|Jetty :: Websocket :: Server (9.3.5.v20151012) > > 128|Installed | 1|Jetty :: Websocket :: Servlet Interface > > (9.3.5.v20151012) > > 129|Active | 1|Jetty :: Servlet Handling (9.3.5.v20151012) > > > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: users-unsubscr...@felix.apache.org > > For additional commands, e-mail: users-h...@felix.apache.org > > > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: users-unsubscr...@felix.apache.org > For additional commands, e-mail: users-h...@felix.apache.org >