Camel转发WebService请求

Camel转发WebService请求方法一:

 前端为CXF,OSGI-INF/blueprint/blueprint.xml





	


	
		
		
			
			
			
			
			
			
		
	

 方法二:

前端为jetty,OSGI-INF/blueprint/blueprint.xml





	
		
		
			
			
			
			
			
			
		
	

 

区别:利用CXF作前端,?wsdl展示的WSDL为指定的wsdl,但是当SOAPAction为空时请求头会缺少SOAPAction项,这样对于AXIS开发的webservice会报no soapAction header错误;

利用jetty作前端,?wsdl展示的为目标服务的wsdl,SOAPAction为空时请求头也不会丢失SOAPAction项

你可能感兴趣的:(camel)