Hi, I changed the creation of CamelContext as per your suggestions. I am getting following exception now.
org.springframework.beans.factory.BeanCreationException: Error creating bean with name ConnectPlatform' defined in URL [bundle://186.0:0/META-INF/spring/bundle-context.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [com.altair.hwec.connectplatform.ConnectPlatformImpl]: Constructor threw exception; nested exception is java.lang.NoClassDefFoundError: org/apache/camel/osgi/CompositeRegistry I checked what all the camel jars are active in servicemix as of now Here are the details s...@root:/> osgi/list | grep camel [ 66] [Active ] [ ] [ 60] camel-core (1.6.1.fuse) [ 67] [Active ] [ ] [ 60] camel-osgi (1.6.1.fuse) [ 68] [Active ] [ ] [ 60] camel-spring (1.6.1.fuse) [ 165] [Active ] [ ] [ 60] camel-http (1.6.1.fuse) With Regards Harbeer Kadian Harbeer Kadian wrote: > > Hi, > > I created a new camel router to send a message to a webservice using > camel-http component. > The configure method of the router is as follows. > public void configure() throws Exception { > from("direct:ProducerUri") > > .to("http://localhost:8083/ConnectPlatform?supportedEndPointsRequest=DataManager"); > } > The wsdl for the webservice is located at following url > http://localhost:8083/ConnectPlatform?wsdl > > The servicemix gave exception when i tried to add this router to the camel > context. > > org.apache.camel.NoSuchEndpointException: No endpoint could be found for: > http://localhost:8083/ConnectPlatform?supportedEndPointsRequest=DataManager, > please check your classpath contains the needed camel component jar. > at > org.springframework.beans.factory.support.ConstructorResolver.autowireConstructor(ConstructorResolver.java:254) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.autowireConstructor(AbstractAutowireCapableBeanFactory.java:925) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:835) > at > org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:440) > > I added the camel-http component in my pom.xml > <dependency> > <groupId>org.apache.camel</groupId> > <artifactId>camel-http</artifactId> > <version>1.6.2.0-fuse</version> > </dependency> > > I also added the following packages in the OSGI Import-Package header > org.apache.camel.component.http > org.apache.camel.component.http.helper > > Still i am getting the same exception. > > Also when i perform command osgi/list on servicemix > I found that the camel-http component is not in the Started stage. > [ 165] [Active ] [ ] [ 60] camel-http (1.6.1.fuse) > > Please tell if i am missing some thing required to talk to a Http > Component. > > With Regards > Harbeer Kadian > -- View this message in context: http://old.nabble.com/NoSuchEndpointException%3A-getting-exception-when-talking-to-http-endpoint-using-camel-tp27026841p27061168.html Sent from the Camel - Users mailing list archive at Nabble.com.