原因是CXF自带的javax.xml.service 版本高过 jdk的javax.xml.service。
一个解决办法是:
在使用wsdl2java时,加入参数 -frontend jaxws21
如:F:\webService\apache-cxf-2.7.8\bin>wsdl2java -p com.lun.webservice -frontend jaxws21 -d e:/java http://192.168.1.150:8080/lgws/webservice/lg?wsdl
在使用wsdl2java时,加入参数 -frontend jaxws21
如:F:\webService\apache-cxf-2.7.8\bin>wsdl2java -p com.lun.webservice -frontend jaxws21 -d e:/java http://192.168.1.150:8080/lgws/webservice/lg?wsdl