アプリケーションはすでに Camel を使用して、いくつかの JMS キューと ESB に接続しています。現在、キャメルを使用して CXF Web サービスを公開しようとしています。
私が含めなければならない瓶が何であるかわかりませんか?
問題1:
私は得ていますjava.lang.NoSuchFieldError: QUALIFIED
at org.apache.cxf.service.factory.ReflectionServiceFactoryBean.getOrCreateSchema
問題 2:ライブラリ フォルダーに、 、 、 、 、およびを 追加する必要があり
ます。
非常に多くの余分な瓶を追加するのは気が進まない. camel で cxf を実装するための一般的な jar はありますか。camelcxf-all.jar のようなものをお探しですか? アプリケーションの詳細
アプリケーションのコンテキスト ルートはです。
CamelCXFインターフェースcxf-2.7.5.jar
cxf-common-utilities-2.2.4.jar
camel-cxf-2.11.0.jar
camel-cxf-transport-2.11.0
httpclient-4.2.1.jar
httpasyncclient-4.0-beta3.jar
httpcore-4.2.2.jar
httpcore-nio-4.2.2.jar
PORTAL
package webservice;
public interface CamelCXFInterface {
public String sayHi(String doc);
}
applicationContext.xml
<cxf:cxfEndpoint id="routerEndpoint" address="http://localhost:15080/PORTAL/TryCXF"
serviceClass="webservice.CamelCXFInterface"/>
<route>
<from uri="cxf:bean:routerEndpoint"/>
<to uri="stream:out"/>
</route>