错误:----Exception in thread “main” java.lang.UnsupportedClassVersionError: org/apach…version52.0
查阅后发现是因为java版本不一致,使用wsdl2java命令时报错,cxf是java语言编写的,当编译cxf的编译器是的版本大于你当前使用的jdk的版本时会报错,你的jvm不能理解比你现在版本高得哪些jdk的新特性.
**解决:**降低cxf的版本或是提升jdk版本,前者容易实现一些
附上历史版本链接:cxf历史版本连接
错误信息 :
== WSDLToJava Error: org.apache.cxf.wsdl11.WSDLRuntimeException: Fail to create wsdl definition http://saperpdev..com:8000//bc/srt/wsdl/flv_10002A101AD1/bndg_url//bc/srt/rfc//zws_create_po/300/zws_create_po/zws_create_po?-client=300: WSDLException: faultCode=PARSER_ERROR: Problem parsing 'http://saperpdev..com:8000//bc/srt/wsdl/flv_10002A101AD1/bndg_url//bc/srt/rfc//zws_create_po/300/zws_create_po/zws_create_po?-client=300’.: java.net.UnknownHostException: saperpdev.****.com ==
部分内容使用***代替了,不需要管
出现这种错误大概率是网络问题,你需要试试这个wsdl文档是否可以在当前网络环境访问