Charles,

The event component[1] is for interacting with the Spring ApplicationContext
event subsystem[2]. No where in your code are you starting a Spring
ApplicationContext so the subsystem is not available.

Also, be sure you are including the camel-spring jar in your classpath.

HTH,
Doug


[1] http://activemq.apache.org/camel/event.html
[2]
http://static.springframework.org/spring/docs/2.5.x/reference/beans.html#context-functionality-events

On Fri, Oct 10, 2008 at 8:15 AM, cmoulliard <[EMAIL PROTECTED]> wrote:

>
> Hi,
>
> I have the following error generated when I launch camel.
>
> Here is the error :
>
> org.apache.camel.NoSuchEndpointException: No endpoint could be found for:
> event://default, please check your classpath contains the needed camel
> component jar.
>        at
>
> org.apache.camel.util.CamelContextHelper.getMandatoryEndpoint(CamelContextHelper.java:54)
>        at
> org.apache.camel.model.RouteType.resolveEndpoint(RouteType.java:99)
>        at
>
> org.apache.camel.impl.DefaultRouteContext.resolveEndpoint(DefaultRouteContext.java:106)
>        at
>
> org.apache.camel.impl.DefaultRouteContext.resolveEndpoint(DefaultRouteContext.java:112)
>        at org.apache.camel.model.FromType.resolveEndpoint(FromType.java:73)
>        at
>
> org.apache.camel.impl.DefaultRouteContext.getEndpoint(DefaultRouteContext.java:81)
>        at org.apache.camel.model.RouteType.addRoutes(RouteType.java:213)
>        at org.apache.camel.model.RouteType.addRoutes(RouteType.java:89)
>        at
>
> org.apache.camel.impl.DefaultCamelContext.startRouteDefinitions(DefaultCamelContext.java:641)
>        at
>
> org.apache.camel.impl.DefaultCamelContext.doStart(DefaultCamelContext.java:633)
>        at
> org.apache.camel.impl.ServiceSupport.start(ServiceSupport.java:47)
>        at com.xpectis.test.CamelEvent.startCamel(CamelEvent.java:40)
>        at com.xpectis.test.CamelEvent.main(CamelEvent.java:62)
>
> and the code :
>
> package com.xpectis.test;
>
> import org.apache.camel.CamelContext;
> import org.apache.camel.ProducerTemplate;
> import org.apache.camel.builder.RouteBuilder;
> import org.apache.camel.impl.DefaultCamelContext;
> import org.apache.commons.logging.Log;
> import org.apache.commons.logging.LogFactory;
>
> public class CamelEvent {
>
>        private static final transient Log LOG =
> LogFactory.getLog(CamelEvent.class);
>
>        protected CamelContext camelContext;
>
>        protected Object expectedBody = "Hello there!";
>        protected String uri = "event:::default";
>        protected ProducerTemplate<?> template = null;
>
>        public void startCamel() throws Exception {
>                camelContext = new DefaultCamelContext();
>
>                camelContext.addRoutes(createRouteBuilder());
>                camelContext.start();
>
>                template = camelContext.createProducerTemplate();
>                template.sendBodyAndHeader(uri, expectedBody, "cheese",
> 123);
>        }
>
>    protected RouteBuilder createRouteBuilder() throws Exception {
>        return new RouteBuilder() {
>            @Override
>                        public void configure() throws Exception {
>                from("event://default").to("stream:out");
>            }
>        };
>    }
>
>        /**
>         * @param args
>         */
>        public static void main(String[] args) {
>
>                CamelEvent camelEvent = new CamelEvent();
>                try {
>                        camelEvent.startCamel();
>                } catch (Exception e) {
>                        e.printStackTrace();
>                }
>        }
>
> }
>
> REMARK : the camel-spring jar is well defined in my maven dependency.
>
> Charles Moulliard
>
> -----
> Enterprise Architect
>
> Xpectis
> 12, route d'Esch
> L-1470 Luxembourg
>
> Phone +352 25 10 70 470
> Mobile +352 621 45 36 22
>
> e-mail : [EMAIL PROTECTED]
> web site :  www.xpectis.com www.xpectis.com
> My Blog :  http://cmoulliard.blogspot.com/ http://cmoulliard.blogspot.com/
> --
> View this message in context:
> http://www.nabble.com/No-SuchEndpointException-is-raised-when-a-route-is-defined-for-the-following-uri-%28%22event%3A--default%22%29-%21%21-tp19918878s22882p19918878.html
> Sent from the Camel - Users mailing list archive at Nabble.com.
>
>

Reply via email to