Closed
Description
Michael Irwin opened SPR-11094 and commented
During deploy of webapp using 4.0.0.BUILD-SNAPSHOT into Glassfish nightly (Nov 14, 2013), the following exception is thrown. Websocket connections then return a 404, as they are not able to upgrade.
Caused by: java.lang.NoClassDefFoundError: org/glassfish/tyrus/websockets/WebSocketEngine$WebSocketHolderListener
at java.lang.Class.getDeclaredConstructors0(Native Method) ~[na:1.7.0_45]
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2493) ~[na:1.7.0_45]
at java.lang.Class.getConstructor0(Class.java:2803) ~[na:1.7.0_45]
at java.lang.Class.getConstructor(Class.java:1718) ~[na:1.7.0_45]
at org.springframework.web.socket.server.DefaultHandshakeHandler.initRequestUpgradeStrategy(DefaultHandshakeHandler.java:109) ~[spring-websocket-4.0.0.BUILD-20131113.185211-366.jar:4.0.0.BUILD-SNAPSHOT]
... 117 common frames omitted
Caused by: java.lang.ClassNotFoundException: org.glassfish.tyrus.websockets.WebSocketEngine$WebSocketHolderListener
at org.glassfish.web.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1783) ~[war-util.jar:na]
at org.glassfish.web.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1633) ~[war-util.jar:na]
... 122 common frames omitted]]
Affects: 4.0 RC1, 4.0.3
Issue Links:
- Support for JSR-356 on WebLogic 12.1.3 [SPR-11293] #15917 Support for JSR-356 on WebLogic 12.1.3
0 votes, 5 watchers