camel-cxf:rsServer-tomcat

camel-cxf:rsServer-tomcat,tomcat,cxfrs,Tomcat,Cxfrs,我有一个关于ApacheTomcat中camel cxf rs端点实现的问题 我已经在camel中实现了一个cxf-rs端点来执行一个函数。我基本上做的是创建一条从cxf rs端点到bean的路由,bean是一个具有某些功能的Java类 因此,只要点击cxf的端点url,就会执行我的类中的代码 我的代码看起来像这样,端点是 <cxf:rsServer id="rsServer" address="http://localhost:8080/integration/services/rest

我有一个关于ApacheTomcat中camel cxf rs端点实现的问题

我已经在camel中实现了一个cxf-rs端点来执行一个函数。我基本上做的是创建一条从cxf rs端点到bean的路由,bean是一个具有某些功能的Java类

因此,只要点击cxf的端点url,就会执行我的类中的代码

我的代码看起来像这样,端点是

<cxf:rsServer id="rsServer" address="http://localhost:8080/integration/services/rest"
          serviceClass="com........BeginFunction"/>
路线如下:

                   <route streamCache="true">
                     <from uri="cxfrs:bean:rsServer" />
                     <to uri="myBean"/>
                    </route>

现在,只有在包含jetty JAR的情况下,Tomcat中的实现似乎才能正常工作!!我担心的是我不想在tomcat里面再放一个容器。那么,我有没有办法在不包括jetty JAR的情况下在Tomcat中实现端点呢

我目前正在运行camel 2.11.1、apachetomcat 7和Jetty-bundles-repository-7.6.12.v20130726


谢谢。

如果您不想将Jetty用作Http引擎,您可以利用CXF提供的

                   <route streamCache="true">
                     <from uri="cxfrs:bean:rsServer" />
                     <to uri="myBean"/>
                    </route>