Hello Team, I am trying to expose Camel Websocket component. I am using 2.14.1 version of camel. I am attaching POM dependencies as well.
<camel:route id="searchAirInfoRestRouteV1"> <camel:from uri="direct:searchAirInfoRoute" /> <camel:convertBodyTo type="java.lang.String" /> <camel:to uri = "websocket://127.0.0.1:8080/test?sendToAll=true" /> <camel:log message="Request has been consumed ${body}" logName="com.skandha.eim.air" /> </camel:route> Exception : ============= java.net.URLClassLoader@2626b418 ] failed; nested exception is java.lang.NoClassDefFoundError: org/eclipse/jetty/http/ssl/SslContextFactory at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:157) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:1077) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:981) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:487) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:458) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:336) at org.apache.camel.spring.spi.SpringInjector.newInstance(SpringInjector.java:39) at org.apache.camel.impl.DefaultComponentResolver.resolveComponent(DefaultComponentResolver.java:87) at org.apache.camel.impl.DefaultCamelContext.getComponent(DefaultCamelContext.java:366) ... 35 more Caused by: java.lang.NoClassDefFoundError: org/eclipse/jetty/http/ssl/SslContextFactory at java.lang.Class.getDeclaredConstructors0(Native Method) at java.lang.Class.privateGetDeclaredConstructors(Class.java:2671) at java.lang.Class.getDeclaredConstructors(Class.java:2020) at org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:153) ... 43 more Caused by: java.lang.ClassNotFoundException: org.eclipse.jetty.http.ssl.SslContextFactory at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1892) at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1735) ... 47 more POM: ============ <dependency> <groupId>org.apache.camel</groupId> <artifactId>camel-websocket</artifactId> <version>${camel.version}</version> </dependency> <dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-websocket</artifactId> <version>8.2.0.v20160908</version> </dependency> <dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-util</artifactId> <version>9.3.14.v20161028</version> </dependency> <dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-io</artifactId> <version>9.3.14.v20161028</version> </dependency> <dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-io</artifactId> <version>9.3.14.v20161028</version> </dependency> <dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-http</artifactId> <version>9.3.14.v20161028</version> </dependency> -- View this message in context: http://camel.465427.n5.nabble.com/Camel-Websockets-NoClassDefFoundError-org-eclipse-jetty-http-ssl-SslContextFactory-tp5790976.html Sent from the Camel - Users mailing list archive at Nabble.com.