解決cxf+spring發佈的webservice,types,portType和message以import方式導入

用cxf+spring發佈了webservice,發現生成的wsdl的types,message和portType都以import的方式導入的.。
緣由:命名空間問題
我想要生成的wsdl在同個文件中包括全部的wsdl定義信息。
解決方法:
方法一:

將接口和實現類放到同一個包下,通常這樣不科學。web

方法二:spring

在接口類和實現類中的註解中加入命名空間屬性配置,@WebService(targetNamespace="http://www.a.b.c/"),兩個的值必須相同;或者接口的配置成實現類的默認值、實現類的配置成接口的默認值,總之兩個要同樣。spa

相關文章
相關標籤/搜索