简体   繁体   English

如何解决Apache Camel中的“无法创建路由route1异常”?

[英]How to solve “Failed to create route route1 exception” in Apache Camel?

I am new for Apache Camel concept.我是 Apache Camel 概念的新手。 I have tried to write sample code using with apache camel API's and I am getting the following exception when try to run the code.我曾尝试使用 apache camel API 编写示例代码,但在尝试运行代码时出现以下异常。

Can anyone help me to solve this issue?谁能帮我解决这个问题?

Here's the sample code and an exception as well,这是示例代码和一个例外,

Sample Code :示例代码:

 CamelContext context = new DefaultCamelContext();
 context.addRoutes(new RouteBuilder() { 
  public void configure() {
    from("direct:start")
    .setHeader(Exchange.HTTP_URI,simple("`http://sample-host:8080/demo/get`"))
    .to("http://emptyhost");
  }
 });
 context.start();
 ProducerTemplate template = context.createProducerTemplate();
 System.out.println(template.requestBodyAndHeaders("direct:start", null, null,String.class));

Exception :例外 :

Exception in thread "main" org.apache.camel.FailedToCreateRouteException: 
Failed to create route route1 at: 
    >>> To[`http://sample-host:8080/demo/get`] <<< 
in route: Route(route1)
    [[From[direct:start]] -> [`To[http://sample-host:8`…
because of 
    Failed to resolve endpoint: `http://sample-host:8080/demo/get`
due to: 
    No component found with scheme: http

Dependency libraries were missing.缺少依赖库。 So i have added those libraries and solved my issue.所以我添加了这些库并解决了我的问题。

I got the same error, dis is due to use of latest dependencies.我遇到了同样的错误,dis 是由于使用了最新的依赖项。 so use the older dependencies and try.所以使用旧的依赖项并尝试。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM