應用程序已經在使用Camel連接到少數JMS隊列和ESB。現在我正嘗試在駱駝的幫助下發布CXF web服務。
不知道我必須包括哪些罐子?
問題1:
我越來越java.lang.NoSuchFieldError: QUALIFIED at org.apache.cxf.service.factory.ReflectionServiceFactoryBean.getOrCreateSchema
Apache Camel:發佈CXF Web服務
問題2:
我要補充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
在我的庫文件夾。
我不願意添加這麼多額外的罐子。有沒有一個普通的jar來實現與駱駝cxf。尋找像camelcxf-all.jar這樣的東西?
應用程序詳細信息 應用程序的上下文根是PORTAL
。
CamelCXFInterface
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>
請問您可以發佈routerEndpoint bean的定義,以及您是否使用容器如Karaf/servicemix/fuseesb等 – AlanFoster
@AlanFoster我已解決了我以前的問題。它與applicationContext.xml相關。現在我陷入了這些罐子問題。不管怎麼說,多謝拉。 –