Ошибка: на пути к классам найдено несколько RestConsumerFactory - PullRequest
0 голосов
/ 19 февраля 2019

Ошибка при вызове addRouteDefinition.Я динамически добавляю отдых к верблюжьему тексту.

Ошибка

org.apache.camel.Настроить явно, какой компонент использовать

RestsDefinition rests = camelContext.loadRestsDefinition(is);

camelContext.addRestDefinitions(rests.getRests());

for (RestDefinition restDefinition : rests.getRests()) {

        List<RouteDefinition> routeDefinitions = restDefinition.asRouteDefinition(camelContext);
        System.out.println(routeDefinitions);

        //camelContext.addRouteDefinitions(routeDefinitions);

        for (RouteDefinition route1 : routeDefinitions) {
            System.out.println("Route being Added : " + route1.getId());

            //Getting Error in this line
            camelContext.addRouteDefinition(route1);
        }
    }

Может кто-нибудь помочь мне с этим.Спасибо.

1 Ответ

0 голосов
/ 20 февраля 2019

Проблема была с RestConfiguration, так как RestConfiguration была неправильно настроена для camelcontext, поэтому он был добавлен.camelContext.addRestConfiguration(restConfiguration);

...