两个方法:
第一,这里需要做如下的处理:
1.创建:f:\Program Files\Java\jdk1.6.0_03\jre\lib\endorsed\
2.,拷贝apache-cxf-2.7.0\lib目录下的endorsed文件夹(里面包含geronimo-jaxws_2.2_spec-1.1.jar和jaxb-api-2.2.6.jar两个jar包到第一步创建的目录中
第二,在执行wsdl2java的时候加上"-frontend jaxws21"就可以了
这样程序就可以正常使用@XmlElementRef
wsdl2java.bat -frontend jaxws21 -p com.kenny.ws.remote -d C:\Users\xiayaj\Desktop\tmp\nns\source -impl -compile -classdir C:\Users\xiayaj\Desktop\tmp\nns\class -encoding utf-8 -db jaxb http://10.201.106.98:9113/NNSService?wsdl
参考网址: