首页 > 解决方案 > 使用 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

我该如何解决这个问题?

标签: type-conversionapache-camelspring-ws

解决方案


推荐阅读