今天手下一个小弟在做service服务时,公司的测试环境没有问题,但是增量至仿真环境时,访问wsdl报错,很是郁闷。但是其它的webservice可以正常访问,开始以为是文件打的不全,重新增量之后,还是不行。仔细分析之后,怀疑是编码问题,果然,在查看了所有相关的类,一部分是GBK、一部分是UTF-8,由于整个项目偏向于GBK,所以果断改为GBK,重新增量之后,OK,甚喜,收拾下回家。
报错信息如下:
无法显示 XML 页。
使用 XSL 样式表无法查看 XML 输入。请更正错误然后单击 刷新按钮,或以后重试。--------------------------------------------------------------------------------
在属性和属性值之间缺少等号。处理资源 'http://10.150.32.204:7001/web/services/QueryUserOutageInfoService?wsdl' 时出错。第 72 行,位置: 59
<xsd:element minOccurs="0" name="stopTypeCode" nilerInfoVO">
----------------------------------------------------------^