ActiveMQ Camel Admin Routes - PullRequest
       11

ActiveMQ Camel Admin Routes

1 голос
/ 15 августа 2010

У меня есть простой Маршрут, написанный на Java, и я развернул файл jar в activemq / lib и обновил файл activeMQ.xml, чтобы найти маршрут через элемент can пакета.

Но маршрут не отображаетсяв консоли администратора ... интересно, какие еще шаги предпринимаются ...

public class SampleConnectorRoute extends RouteBuilder { 
public void configure() {
 from("file://c:/app/mdt/dropbox/new").to("file://c:/app/mdt/dropbox/processed");
}

public static void main(String[] args) throws Exception {
 SampleConnectorRoute builder = new SampleConnectorRoute();
    builder.runSampleConnectorRoute();
}

public void runSampleConnectorRoute() throws Exception {
    // create CamelContext
 CamelContext camelContext = new DefaultCamelContext();
    camelContext.addRoutes(this);
    camelContext.start();

    System.out.println("Context Started");
}

}

тогда у меня есть следующий конфиг в activemq / conf / activemq.xml http://activemq.apache.org/camel/schema/spring"> com.apps.mdt.routes

1 Ответ

0 голосов
/ 15 августа 2010

Как вы запускаете свой экземпляр activemq?Для пользовательских конфигураций верблюда я обычно делаю свой собственный файл конфигурации и запускаю его, используя:

activemq xbean:myconfigfile.xml

Возможно, вы можете опубликовать свой маршрут xml для целей отладки.

РЕДАКТИРОВАТЬ:

В вашем файле activemq.xml необходимо раскомментировать тег <import resource="camel.xml"/>.

В файле camel.xml необходимо добавить пакет под тегом сканирования пакета.

<!-- You can use a <packages> element for each root package to search for Java routes -->
<packageScan>
   <package>org.foo.bar</package>
</packageScan>
...