错误代码:
javax.xml.ws.soap.SOAPFaultException: Response was of unexpected text/html ContentType. Incoming portion of HTML stream
操作步骤:
用脚本自动生成客户端并打包成jar文件,然后调用该包的类时报错,但服务端没有报错,说明是在通过包连接服务端时出现问题。
错误原因:
由于整个过程自动化,由脚本完成所有工作(包括生成客户端,打包成jar文件),在排除错误原因时发现,新添加的接口类在脚本运行编译成.class文件时不完整,造成所打的jar包也是不完整才出现这个错误。
解决方案:
手动删除所有编译的.class文件,重新运行脚本,问题解决。
总结:
出现该错误的原因有很多种,我的出错方式只是千百种中的一种,但万变不离其宗,根本原因是编译的文件出错了!
所以如果你也遇到这样的问题不妨从.class文件入手,看看是不是名称没写正确或者路径写错了根本没编译出来你想要的类文件等等。