- 博客(1)
- 资源 (1)
- 收藏
- 关注
原创 ApacheCXF动态客户端调用非标准XML定义的WebService
如下图,message中定义的type指向的类型soapenc并不是schema定义,而是enconding编码。这会导致其以动态客户端方式调用时根据该定义无法找到该类型,从而报错:no_jaxb_classmapping。这里有一步非常关键的,其中解析到的类型是从上下文中的XSSchemaSet读取到的,因此需要找到XSSchemaSet是如何构建的。经分析,最终采用自定义的xsd重写其中错误的类型引用,从而解决该问题。2、关键的model中typeUses的赋值。现对关键步骤以此分析。
2024-08-28 10:15:06
397
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅