type-conversion - 使用 apache camel spring-ws 时获取 org.apache.camel.InvalidPayloadException
问题描述
我正在通过骆驼 spring-ws: 组件调用 SOAP Web 服务。
from(DIRECT)
.routeId(ROUTE_ID)
.to("spring-ws:<address>");
因为它会自动将请求正文转换为 JAXB 对象并传递到 SOAP 服务的正文中,但我遇到了错误。
org.apache.camel.InvalidPayloadException:没有可用的类型:javax.xml.transform.Source 但有值:com.example.MyRequest
org.apache.camel.NoTypeConversionAvailableException:没有类型转换器可用于从类型:com.example.MyRequest 转换为所需类型:javax.xml.transform.Source
我该如何解决这个问题?
解决方案
推荐阅读
- apache-kafka - 卡夫卡准备探测失败
- opencl - 使用带变量的算术表达式时,OpenCL 变量赋值失败
- python-3.x - python 设置工具创建不需要的隐式命名空间包?
- django - Nginx 将来自与客户端相同服务器的 API 请求列入白名单,阻止所有其他请求
- angular - 如何投掷首先进入触发动画角度6
- video - 如何在具有 .hevc 扩展名的视频中添加声音而不更改其扩展名
- r - 使用 ggplot2 在 R 中删除不相关的级别
- docker - Kubernetes 使用 Docker,我们是否需要在包括 Kubernetes 主节点在内的所有节点上使用 docker CRI?
- scala - Spark:文本文件到 RDD [字节]
- eclipse-plugin - 在 Eclipse 文本编辑器中执行“撤消”操作后将文档设置回清理状态