SOAP風格的WebService可以根據WSDL,用apache-cxf自帶的wsdl2java工具生成用戶端代碼。
而REST風格WebService也有類似WSDL的WADL,通過釋出路徑後面加上“?_wadl”獲得,而且在apache-cxf裡面與wsdl2java相同的目錄,也有一個wadl2java工具,大家可能已經想到,可以用類似的方式來生成REST風格WebService的用戶端代碼:
wadl2java -d <output-directory> -p <package-name> url
跑過之後卻發現一直報:
錯誤: 找不到或無法加載主類 org.apache.cxf.tools.wadlto.WADLToJava
這個類明明是有的,真搞不清楚。。。