Dobule check the classpath that you got the right versions and all the
correct JARs needed.


On Fri, Oct 15, 2010 at 8:22 PM, coolgold <grok...@edmunds.com> wrote:
>
> I'm not having much luck with REST and Camel.
>
> When using the following configuration:
>
> <camelContext id="camel" xmlns="http://camel.apache.org/schema/spring";>
>                <route>
>                        <from
>
> uri="restlet:http://localhost:9080/users/{username}?restletMethods=post,get";
> />
>                        <to uri="log:org.blah?level=INFO" />
>                </route>
> </camelContext>
>
>
> I get the following error on route creation:
>
> Oct 15, 2010 10:41:32 AM org.restlet.engine.http.connector.HttpServerHelper
> start
> INFO: Starting the internal HTTP server on port 9080
> *************************************
> Error occurred while running main from: org.apache.camel.spring.Main
> java.lang.reflect.InvocationTargetException
>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>        at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>        at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>        at java.lang.reflect.Method.invoke(Method.java:597)
>        at org.apache.camel.maven.RunMojo$1.run(RunMojo.java:415)
>        at java.lang.Thread.run(Thread.java:619)
> Caused by: java.lang.NoSuchMethodError: getDefaultHost
>        at
> org.apache.camel.component.restlet.RestletComponent.attachUriPatternToRestlet(RestletComponent.java:219)
>        at
> org.apache.camel.component.restlet.RestletComponent.connect(RestletComponent.java:110)
>        at
> org.apache.camel.component.restlet.RestletEndpoint.connect(RestletEndpoint.java:86)
>        at
> org.apache.camel.component.restlet.RestletConsumer.doStart(RestletConsumer.java:66)
>        at
> org.apache.camel.impl.ServiceSupport.start(ServiceSupport.java:56)
>        at
> org.apache.camel.util.ServiceHelper.startService(ServiceHelper.java:53)
>        at
> org.apache.camel.impl.DefaultCamelContext.startServices(DefaultCamelContext.java:1190)
>        at
> org.apache.camel.impl.DefaultCamelContext.doStartRoutes(DefaultCamelContext.java:1357)
>        at
> org.apache.camel.impl.DefaultCamelContext.safelyStartRouteServices(DefaultCamelContext.java:1261)
>        at
> org.apache.camel.impl.DefaultCamelContext.start(DefaultCamelContext.java:954)
>        at
> org.apache.camel.spring.SpringCamelContext.maybeStart(SpringCamelContext.java:203)
>        at
> org.apache.camel.spring.SpringCamelContext.onApplicationEvent(SpringCamelContext.java:101)
>        at
> org.apache.camel.spring.CamelContextFactoryBean.onApplicationEvent(CamelContextFactoryBean.java:231)
>        at
> org.springframework.context.event.SimpleApplicationEventMulticaster$1.run(SimpleApplicationEventMulticaster.j
> ava:79)
>        at
> org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:50)
>        at
> org.springframework.context.event.SimpleApplicationEventMulticaster.multicastEvent(SimpleApplicationEventMult
> icaster.java:76)
>        at
> org.springframework.context.support.AbstractApplicationContext.publishEvent(AbstractApplicationContext.java:2
> 74)
>        at
> org.springframework.context.support.AbstractApplicationContext.finishRefresh(AbstractApplicationContext.java:
> 737)
>        at
> org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:383)
>        at
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java
> :139)
>        at
> org.springframework.context.support.ClassPathXmlApplicationContext.<init>(ClassPathXmlApplicationContext.java
> :94)
>        at
> org.apache.camel.spring.Main.createDefaultApplicationContext(Main.java:219)
>        at org.apache.camel.spring.Main.doStart(Main.java:173)
>        at
> org.apache.camel.impl.ServiceSupport.start(ServiceSupport.java:56)
>        at org.apache.camel.impl.MainSupport.run(MainSupport.java:114)
>        at org.apache.camel.impl.MainSupport.run(MainSupport.java:292)
>        at org.apache.camel.spring.Main.main(Main.java:98)
>        ... 6 more
> *************************************
>
>
> --
> View this message in context: 
> http://camel.465427.n5.nabble.com/Restlet-tp3214269p3214269.html
> Sent from the Camel - Users mailing list archive at Nabble.com.
>



-- 
Claus Ibsen
Apache Camel Committer

Author of Camel in Action: http://www.manning.com/ibsen/
Open Source Integration: http://fusesource.com
Blog: http://davsclaus.blogspot.com/
Twitter: http://twitter.com/davsclaus

Reply via email to