Hi,

I checked the respective jar(camel-osgi) in cache folder.
To my surprise, the CompositeRegistry class is not present there.
Is it like I am using old version of camel-osgi feature.

With Regards
Harbeer Kadian



Harbeer Kadian wrote:
> 
> 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-tp27026841p27061333.html
Sent from the Camel - Users mailing list archive at Nabble.com.

Reply via email to