Unfortunately the bundle " javax-websocket-client-impl-9.1.2.v20140210.jar" exports nothing, while bundle " javax-websocket-server-impl-9.1.2.v20140210.jar" imports packages " org.eclipse.jetty.websocket.jsr356.*":
Import-Package: javax.servlet;version="[3.0,4.0)",javax.servlet.annota tion;version="[3.0,4.0)",javax.servlet.http;version="[3.0,4.0)",javax .websocket;version="[1.0,2)",javax.websocket.server;version="[1.0,2)" ,org.eclipse.jetty.server;version="[9.0,10.0)",org.eclipse.jetty.serv er.handler;version="[9.0,10.0)",org.eclipse.jetty.servlet;version="[9 .0,10.0)",org.eclipse.jetty.util;version="[9.0,10.0)",org.eclipse.jet ty.util.log;version="[9.0,10.0)",org.eclipse.jetty.util.thread;versio n="[9.0,10.0)",org.eclipse.jetty.websocket.api;version="[9.0,10.0)",o rg.eclipse.jetty.websocket.api.extensions;version="[9.0,10.0)",org.ec lipse.jetty.websocket.api.util;version="[9.0,10.0)",org.eclipse.jetty .websocket.common;version="[9.0,10.0)",org.eclipse.jetty.websocket.co mmon.events;version="[9.0,10.0)",org.eclipse.jetty.websocket.common.e vents.annotated;version="[9.0,10.0)",org.eclipse.jetty.websocket.jsr3 56;version="[9.0,10.0)",org.eclipse.jetty.websocket.jsr356.annotation s;version="[9.0,10.0)",org.eclipse.jetty.websocket.jsr356.client;vers ion="[9.0,10.0)",org.eclipse.jetty.websocket.jsr356.endpoints;version ="[9.0,10.0)",org.eclipse.jetty.websocket.jsr356.metadata;version="[9 .0,10.0)",org.eclipse.jetty.websocket.server;version="[9.0,10.0)",org .eclipse.jetty.websocket.server.pathmap;version="[9.0,10.0)",org.ecli pse.jetty.websocket.servlet;version="[9.0,10.0)" It is why there are OSGi unresolved constraint at runtime. Regards, Yves De : [email protected]<mailto:[email protected]> [mailto:[email protected]] De la part de Joakim Erdfelt Envoyé : jeudi 20 février 2014 15:08 À : JETTY user mailing list Objet : Re: [jetty-users] Jetty-9.1.2 - websocket : OSGi packaging issue The missing requirement: org.eclipse.jetty.websocket.jsr356 would be provided by: javax-websocket-client-impl-9.1.2.v20140210.jar & javax-websocket-server-impl-9.1.2.v20140210.jar In maven terms: <dependency> <groupId>org.eclipse.jetty.websocket</groupId> <artifactId>javax-websocket-client-impl</artifactId> <version>9.1.2.v20140210</version> </dependency> <dependency> <groupId>org.eclipse.jetty.websocket</groupId> <artifactId>javax-websocket-server-impl</artifactId> <version>9.1.2.v20140210</version> </dependency> -- Joakim Erdfelt <[email protected]<mailto:[email protected]>> webtide.com<http://www.webtide.com/> - intalio.com/jetty<http://intalio.com/jetty> Expert advice, services and support from from the Jetty & CometD experts eclipse.org/jetty<http://eclipse.org/jetty/> - cometd.org<http://cometd.org/> On Thu, Feb 20, 2014 at 2:25 AM, MILLON, YVES (YVES) <[email protected]<mailto:[email protected]>> wrote: Hi, I am currently trying to deploy jetty-9.1.2 on top of Felix. When I start the OSGi framework, I get this error: ERROR: Bundle org.eclipse.jetty.websocket.javax.websocket.server [2] Error starting file:/mnt/hgfs/Documents/felix-framework-4.2.1/bundle/javax-websocket-server-impl-9.1.2.v20140210.jar (org.osgi.framework.BundleException: Unresolved constraint in bundle org.eclipse.jetty.websocket.javax.websocket.server [2]: Unable to resolve 2.0: missing requirement [2.0] osgi.wiring.package; (&(osgi.wiring.package=org.eclipse.jetty.websocket.jsr356)(version>=9.0.0)(!(version>=10.0.0)))) org.osgi.framework.BundleException: Unresolved constraint in bundle org.eclipse.jetty.websocket.javax.websocket.server [2]: Unable to resolve 2.0: missing requirement [2.0] osgi.wiring.package; (&(osgi.wiring.package=org.eclipse.jetty.websocket.jsr356)(version>=9.0.0)(!(version>=10.0.0))) at org.apache.felix.framework.Felix.resolveBundleRevision(Felix.java:3974) at org.apache.felix.framework.Felix.startBundle(Felix.java:2037) at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1291) at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:304) at java.lang.Thread.run(Thread.java:722) The list of deployed bundles is: ID|State |Level|Name 0|Active | 0|System Bundle (4.2.1) 1|Active | 1|Jetty :: Websocket :: javax.websocket :: Client Implementation (9.1.2.v20140210) 2|Installed | 1|Jetty :: Websocket :: javax.websocket.server :: Server Implementation (9.1.2.v20140210) 3|Active | 1|WebSocket server API (1.0.0) 4|Active | 1|Jetty :: Asynchronous HTTP Client (9.1.2.v20140210) 5|Active | 1|Jetty :: Continuation (9.1.2.v20140210) 6|Active | 1|Jetty :: Deployers (9.1.2.v20140210) 7|Active | 1|Jetty :: Http Utility (9.1.2.v20140210) 8|Active | 1|Jetty :: IO Utility (9.1.2.v20140210) 9|Active | 1|Jetty :: JMX Management (9.1.2.v20140210) 10|Active | 1|Jetty :: Proxy (9.1.2.v20140210) 11|Active | 1|Jetty :: Rewrite Handler (9.1.2.v20140210) 12|Active | 1|Jetty Servlet Schemas (3.1.0.M0) 13|Active | 1|Jetty :: Security (9.1.2.v20140210) 14|Active | 1|Jetty :: Server Core (9.1.2.v20140210) 15|Active | 1|Jetty :: Servlet Handling (9.1.2.v20140210) 16|Active | 1|Jetty :: Utility Servlets and Filters (9.1.2.v20140210) 17|Active | 1|Jetty :: Utilities (9.1.2.v20140210) 18|Active | 1|Jetty :: Webapp Application Support (9.1.2.v20140210) 19|Active | 1|Jetty :: XML utilities (9.1.2.v20140210) 20|Active | 1|Apache Felix Bundle Repository (1.6.6) 21|Active | 1|Apache Felix Gogo Command (0.12.0) 22|Active | 1|Apache Felix Gogo Runtime (0.10.0) 23|Active | 1|Apache Felix Gogo Shell (0.10.0) 24|Active | 1|Java Servlet API (3.1.0) 25|Active | 1|Jetty :: Websocket :: API (9.1.2.v20140210) 26|Active | 1|Jetty :: Websocket :: Client (9.1.2.v20140210) 27|Active | 1|Jetty :: Websocket :: Common (9.1.2.v20140210) 28|Active | 1|Jetty :: Websocket :: Server (9.1.2.v20140210) 29|Active | 1|Jetty :: Websocket :: Servlet Interface (9.1.2.v20140210) Is there really a packaging issue or did I miss something? Thanks, Yves _______________________________________________ jetty-users mailing list [email protected]<mailto:[email protected]> https://dev.eclipse.org/mailman/listinfo/jetty-users
_______________________________________________ jetty-users mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/jetty-users
