Как развернуть приложение Camel на сервере JbossFuse? - PullRequest
0 голосов
/ 07 июня 2019

Я пытаюсь развернуть приложение верблюда на сервере jbossfuse. Он развернут, но верблюд не работает.

У меня есть простое приложение Apache Camel, которое создает папку «Входящие», и после добавления какого-либо файла в эту папку оно будет скопировано в «Исходящие». Когда я запускаю приложение с плагином Mavens Camel, он отлично работает "mvn camel: run". Но если я развернуть пакет через Redhatfuse напрямую, он не работает. Мои шаги для развертывания:

run fuse.bat;
install mvn:${path to local maven repository}
BundleID: 233
start 233

Я вижу, что мой пакет запущен командой "list", но верблюд не работает. В чем может быть проблема? Мое applicationContext.xml, которое находится в ресурсах / META-INF / spring

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:camel="http://camel.apache.org/schema/spring"
       xmlns:osgi="http://www.springframework.org/schema/osgi" xmlns:cxf="http://camel.apache.org/schema/cxf"
       xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans.xsd http://www.springframework.org/schema/osgi http://www.springframework.org/schema/osgi/spring-osgi.xsd http://camel.apache.org/schema/spring http://camel.apache.org/schema/spring/camel-spring.xsd http://camel.apache.org/schema/cxf http://camel.apache.org/schema/cxf/camel-cxf-2.8.3.xsd">

    <camelContext id="camelId" xmlns="http://camel.apache.org/schema/spring">
        <camel:route>
            <camel:from uri="file:C:/inbox" />
            <camel:to uri="file:C:/outbox" />
        </camel:route>
    </camelContext>

</beans>
...