Я пытаюсь создать простой http-запрос в apache Camel с Maven. Я использую верблюжью версию 2.24.3
Мой код для верблюжьего маршрута выглядит так:
package org.example;
import org.apache.camel.builder.RouteBuilder;
public class ConsumeRest extends RouteBuilder {
@Override
public void configure() throws Exception {
restConfiguration().host("localhost:5000/");
from("timer:scheduler?period=6000")
.to("rest:get:hello/");
}
}
Мои зависимости в пом. xml:
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-core</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-http</artifactId>
</dependency>
<dependency>
<groupId>org.apache.camel</groupId>
<artifactId>camel-servlet</artifactId>
</dependency>
Ошибка
Исключение в потоке "главная" организация. apache .camel.FailedToCreateRouteException: Не удалось создать маршрут route2: Route (route2) [[From [timer: scheduler? Period = 6000]] -> [To [res ... из-за сбоя при создании источника для конечной точки: rest: // get: hello /. Причина: org. apache .camel.RuntimeCamelException: Невозможно автоматически создать компонент: null