SOAPUI 导入wsdl 报错
Characters larger than 4 bytes are not supported: byte **0xb2 **implies a length of more than 4 byte
搜了有这种的
Characters larger than 4 bytes are not supported: byte 0xb1 implies a length of more than 4 bytes
这个解决办法是
.vmoptions 文件加上一行 -Dfile.encoding=UTF8 重启即可
这个报错是由于SOAPUI默认使用ISO-8859-1编码方式处理字符,但遇到超过4个字节的字符时会报错,因为该编码方式只支持1到4个字节的字符。解决方法是更改SOAPUI的字符编码方式,可以按照以下步骤进行操作:
打开SOAPUI,选择“File” -> “Preferences”菜单
在弹出的“Preferences”对话框中,选择“HTTP Settings”选项卡
在“HTTP Settings”选项卡中,找到“Default Encoding”选项,将其设置为“UTF-8”编码
点击“OK”按钮保存设置并关闭对话框
重新导入WSDL文件,如果仍有问题,可以尝试将SOAPUI安装目录下的bin目录中的soapui.bat文件(Windows系统)或者soapui.sh文件(Linux系统)中添加一行“-Dfile.encoding=UTF8”,即使用UTF-8编码方式启动SOAPUI。
以上方法可以解决SOAPUI导入WSDL文件报错的问题。