JBOSS FUSE-在本地骆驼上下文中使用CXF端点运行路线



我正在JBD中的保险丝项目。我正在作为本地骆驼上下文运行路线。它具有CXF端点(SOAP),路线启动并开始在/order/。如果有人在JBD中本地使用CXF端点运行骆驼上下文的经验,请让我知道如何将肥皂消息发送到此路线中的jbds Local Camel上下文中的哪个路线?

您是否希望从Java(客户端)调用WebService?

您可以使用service.create来创建服务实例,以下代码说明了此过程:

import java.net.URL;
import javax.xml.ws.Service;   
URL wsdlURL = new URL("http://localhost/hello?wsdl");
QName SERVICE_NAME = new QName("http://apache.org/hello_world_soap_http",  "SOAPService");
Service service = Service.create(wsdlURL, SERVICE_NAME);
Greeter client = service.getPort(Greeter.class);

有关更多信息,请参阅Apache CXF文档[1]

[1] http://cxf.apache.org/docs/how-do-i-i-develop-a-client.html

请按照步骤测试暴露的肥皂服务。图像链接中提到了步骤详细信息。

  1. 请参阅CXF Service(SOAP)公开的所有服务。

  2. 请参阅CXF(SOAP)所公开的服务的WSDL。

  3. 打开肥皂并创建新的肥皂项目。

  4. 输入详细信息,即项目详细信息中的WSDL URL。

  5. 该项目将显示在左侧。

  6. 在Soapui中打开请求。

  7. 填写请求并点击绿色提交按钮。

最新更新