CXF生成webservice客戶端

wsdl2java -p com.your.package.name -d d:\your\folder -all  http://ip:port?wsdl


java7生成的客戶端,放到java6環境的項目下會報錯,找不到符號required


需要重新生成,wsdl2java -frontend jaxws21 -p com.your.package.name -d d:\your\folder -all  http://ip:port?wsdl


這樣生成的客戶端屬性都是JAXBElement<String>這樣的,如果需要String類型的需要加上參數

wsdl2java -b "1.txt"  -frontend jaxws21 -p com.your.package.name -d d:\your\folder -all  http://ip:port?wsdl


其中1.txt內容爲

<span style="font-size:14px;"><jaxb:bindings version="2.1"   
xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"   
xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc"   
xmlns:xs="http://www.w3.org/2001/XMLSchema">   
   <jaxb:globalBindings generateElementProperty="false"/>   
</jaxb:bindings> </span>


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章