2016-07-25 3 views
0

У меня есть единственный апачский приложение верблюда, но когда им пытаются запустить это говорит, что это - http://pastebin.com/5rmD0gfmApache Camel приложение не может работать - адрес в затруднительное

Я один маршрут, который прекрасно работает, и другой путь, который в зависимости от моего отдыха апи, который я работает на порту 9000

public class RestApiRouteBuilder extends RouteBuilder { 

@Override 
public void configure() throws Exception { 

    from("jetty:http://localhost:9000/teams") 
      .process(new MyLogProcessor()); 
    } 
} 

есть ли у вас какие-либо идеи, что может быть проблема? Я просто хочу слушать запросы на отправку/конечную точку команды, а затем регистрировать некоторую информацию, возможно, наконец, отправить электронное письмо

ответ

0

Похоже, что у вас уже есть процесс прослушивания порта 9000 - от предыдущего запуска приложения верблюда, которое вы возможно, не завершились успешно?

0

Как я вижу, stacktrace, который вы предоставили, объясняется самостоятельно.

Вы пытаетесь запустить две конечные точки на одном и том же порту (9000). Сначала вы отдыхаете, а другой - маршрут, который вы указали выше.

В этом случае вы можете использовать некоторые обходные пути. В нашем проекте мы используем CXF для отдыха api. И в нашем случае мы используем http://camel.apache.org/camel-transport-for-cxf.html для совместного использования одного и того же порта для нескольких конечных точек.

+0

Есть ли такая вещь для весеннего отдыха api? – newbie101

+0

btw Я не знаю, хорошо ли я знаю верблюда. имеет ли смысл какой-либо смысл и возможно ли, чтобы слушание слушалось в спине, и когда я прошу об этом api, моя реализация api вызывается, а затем верблюд тоже это слушает, и он делает свое дело? (вызывать некоторые другие api, отправлять почту, делать какие-либо службы и т. д.) – newbie101

+0

@ newbie101, В текущей реализации я вижу только одну точку enpoint, которая заполняет входящие запросы на http: // localhost: 9000/teams'. Вы можете просто делать то же самое без верблюда, как описано [здесь] (http://www.eclipse.org/jetty/documentation/9.4.x/embedded-examples.html) –

Смежные вопросы