java - Apache Camel : Build a CXF consumer and call the service

标签 java web-services cxf apache-camel

我对用于创建消费者端点的不同选项感到困惑。
尝试使用在 http://{ip}:{port}/webservices/name1 发布的网络服务。典型的端点如下所示:

<cxf:cxfEndpoint id="consume1"
                   serviceClass=""
                   address=""
                   endpointName=""
                   serviceName=""
                   wsdlURL=""
                   />

典型的路线可能是这样的:

<route>
  <from uri="cxf:bean:consume1?dataFormat=MESSAGE"/>
  <to uri="log:output"/>
</route>

这是我的疑惑:

  1. 这里服务等级的值(value)是多少?我如何通过查看 wsdl 了解服务等级?
  2. 地址代表的是上面提到的服务url吗?我没有发现它在看几个exmaples
  3. 如何调用特定操作并传递来自 java 类的输入?

最佳答案

看看https://camel.apache.org/cxf .在这里您应该可以找到所需的所有信息。专看Spring配置here .

在您引用的链接 (https://camel.apache.org/cxf-proxy-example.html) 中,仅描述了将 Camel 用作 Web 服务代理时所需的配置。

关于java - Apache Camel : Build a CXF consumer and call the service,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22542707/

相关文章:

java - Unix 中的 Chrome Headless 返回空页面源

android - 如何收听 Android 输出(使用嗅探器)?

android - 我收到此错误 : java. lang.NullPointerException:lock ==null

java - 升级 CXF 和 WSS4J 但找不到依赖项

java - 用于为 JAX-WS 客户端下载/导入 WSDL 文件的工具

java - CXF Restful 服务中的 HttpServletRequest.getParamter() 返回 null(Post)

Java利用多个IP使用线程进行网页爬取

java - 向 JSR 352 Batch API 表添加前缀

java - 使用 Socket.IO (websocket) 和 4G 在两个 Android 之间进行实时数据传输

iphone - 简单的游戏服务器