我已遵循以下程序:
- 使用 WSDL (Apache Axis 1) 在 eclipse 中生成客户端文件。
- 使用 JAXB 解组请求 XML,然后调用 Web 服务。
如果我使用 JDK 1.8.077,则 XML 会成功解析。如果我使用任何其他 JDK(例如版本 1.8.102 或 1.8.112),JAXB 无法正确解析并返回null
元素的值。
有人可以建议我这里的问题吗?
我可以确认 1.8.111 具有相同的错误行为,在降级到 1.8.74 后,JAXB 能够正确解析。
版本1.8.111:
JAXBContext.createUnmarshaller().unmarshal(new StreamSource(...), MyType.class).getValue()
返回一个空值
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)