Интеграция Apache Camel с веб-сервисами RESTful на основе CXF: Нужен совет

Я пытаюсь интегрировать свои спокойные веб-сервисы CXF с верблюдом apache. требование состоит в том, что когда кто-то обращается к моему веб-сервису, я беру параметры запроса и подключаюсь к Google или другому поставщику услуг для поиска результатов с использованием параметров запроса. скажем, мой веб-сервис - foo:bar, и я хочу подключиться к google после того, как этот foo:bar будет удален. это означает, что мой верблюжий маршрут будет примерно таким:

     <camelContext>
            <route>
             <to uri:"cxf://bean://foo:bar/>
             <from uri="http://www.google.com"/>
            </route>
           </camelContext>

    is this understanding correct.. 
    i am pasting a section of my config xml for review ..




<jaxrs:server id="restContainer" address="/" staticSubresourceResolution="true">
<jaxrs:serviceBeans>
<ref bean="FooBar" />
</jaxrs:serviceBeans>
<jaxrs:providers>
<bean class="org.apache.cxf.jaxrs.provider.JSONProvider">
<property name="dropRootElement" value="true" />
<property name="supportUnwrapped" value="true" />
</jaxrs:providers>
<camelcxf:rsServer id="rsServer"
// this is the rest uri which is mapped to my resource class address="http://localhost:port/MyApplication/rest/foobar serviceClass="com.camel.example.FooBar" />
<camel:camelContext id="camelContext-1">
<camel:route>
<camel:from uri="cxfrs:bean:rsServer" />
<camel:to uri="http://www.google.com" />
</camel:route>
</camel:camelContext>

Кроме того, помимо этого, я получаю следующее исключение, когда запускаю свой веб-сервис: :1666) на org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1511) на java.lang.ClassLoader.loadClassInternal(неизвестный источник) ... еще 58 Я не понимаю, почему я получаю это, как я использование tomcat для развертывания.


person Sikorski    schedule 20.04.2012    source источник
comment
Я зарегистрировал JIRA, поэтому в будущем мы предоставим готовый пример с дистрибутивом Apache Camel: issues.apache.org/jira/browse/CAMEL-5203   -  person Claus Ibsen    schedule 22.04.2012
comment
спасибо, Клаус... теперь все работает.. я добавил все причалы, которые смог найти в сети (версия 8.0)..   -  person Sikorski    schedule 23.04.2012
comment
Можете ли вы пометить свои вопросы как ответы на них теперь, когда у вас все заработало.   -  person Claus Ibsen    schedule 24.04.2012


Ответы (1)


Решил проблему, добавил все причалы в мой путь сборки. причал версии 8.0

person Sikorski    schedule 24.04.2012