ApacheCXFをApacheCamelと統合しようとしています。キャメルの構成:
<cxf:cxfEndpoint id="authTest"
address="/cxfAuth"
serviceClass="com.test.AuthService" >
<cxf:properties>
<entry key="dataFormat" value="POJO" />
<entry key="setDefaultBus" value="true" />
</cxf:properties>
</cxf:cxfEndpoint>
<camel:camelContext trace="true">
<camel:route>
<camel:from uri="cxf:bean:authTest" />
<camel:to uri="bean:routeExitResponseProcessor"/>
</camel:route>
</camel:camelContext>
Webサービスで特定の操作を呼び出すために、これを使用しています。
<camel:route>
<camel:from uri="direct:startAuthTest"/>
<camel:setHeader headerName="getEmployee">
<camel:constant>gid</camel:constant>
</camel:setHeader>
<camel:to uri="cxf:bean:authTest" />
<camel:log message=">>> data is : ${body}"/>
<camel:to uri="bean:routeExitResponseProcessor"/>
</camel:route>
しかし、上記の構成を含めた後WARN ServletController:149 - Can't find the the request for http://localhost:8080/CXFService/services/cxfAuth's Observer
、サーバーコンソールにアクセスしましたが、ブラウザーにWebサービスが見つかりません。
助けてください。