camel-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Willem Jiang <willem.ji...@gmail.com>
Subject Re: NoSuchEndpointException: getting exception when talking to http endpoint using camel
Date Thu, 07 Jan 2010 15:40:26 GMT
Sorry, I just realized you are using Camel 1.6.1-fuse

You can try to use Camel 1.6.2.1-fuse or use this code.
camelContext.setRegistry(new JndiRegistry(jndiContext));

Willem

Harbeer Kadian wrote:
> 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
>>
>> smx@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
>>>
>>
> 


Mime
View raw message