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.