Я определил контекст верблюда с верблюжьим маршрутом, и у меня есть код ниже.Не удалось получить выход из маршрута верблюда
from("jetty:http://localhost:9090/camelcxfdemo/rest/cxf/camelRouter?matchOnUriPrefix=true").
to("jetty:http://localhost:9090/camelcxfdemo/rest/cxf/getPersonData?bridgeEndpoint=true&throwExceptionOnFailure=false")
.to("jetty:http://localhost:9090/camelcxfdemo/rest/cxf/processPersonData?bridgeEndpoint=true&throwExceptionOnFailure=false")
.to("log:output");
Все три указанных выше URL-адреса являются службами Rest, которые занимают некоторый пост xml и возвращают xml-ответ.
Я хочу, чтобы мой маршрутизатор верблюдов начал работать, когда/camelRouter вызывается, и его выход должен идти в/getPersonData url, а выход/getPersonData - в/processPersonData. И пользователю я должен, наконец, отобразить вывод/processPersonData.
Таким образом, каждый URL-адрес зависит от предыдущего вывода URL-адресов.
Но проблема в том, когда я вызываю/верблюд url url, я всегда получаю/camelRouter ответ, а не окончательный вывод. Выход не маршрутизируется с одной службы на другую.
Итак, есть ли в моем коде какой-нибудь пробник? Надеюсь на помощь.
Благодаря