我正在使用 Axis2 客户端访问外部 Web 服务,其 WSDL 以以下内容开头:
<?xml version="1.0" encoding="UTF-8"?><!--Created by TIBCO WSDL--><wsdl:definitions xmlns:wsdl=...
我对 sendReceive 的调用因以下错误而崩溃:
com.ctc.wstx.exc.WstxUnexpectedCharException:序言中出现意外字符“C”(代码 67);预期'<'
'C' 是 WSDL 中注释的第一个字符。如果没有该注释,一切正常,但就我对基本 XML 的了解而言,该注释是正确的。我的问题是:这是 Axis2 中的错误还是访问的 WSDL 格式错误?有什么办法可以防止 Axis2 在这些情况下崩溃?