0
我想在兩個不同的WSDL中使用相同的ComplexType。如何定義和包含這些ComplexTypes,以便我可以在兩個WSDL中使用它們? (和實踐中的Java的情況下,他們都產生相同的包/數據類型)在不同的WSDL文件中使用相同的ComplexType
我想在兩個不同的WSDL中使用相同的ComplexType。如何定義和包含這些ComplexTypes,以便我可以在兩個WSDL中使用它們? (和實踐中的Java的情況下,他們都產生相同的包/數據類型)在不同的WSDL文件中使用相同的ComplexType
答案是真的取決於你的部署模型等,但這裏有一個簡單的解決方案
對於每個WSDL
我建議你去通過這個nice article什麼包。
如果包括在你的構建env和部署模型
更多的細節,我有三個層,其中的對象/類型是他們之間傳遞,我可以提供更具體的答案。每個層都由具有自己的WSDL的客戶端/服務器表示,CXF生成器使用它們。 Layer1是Layer2的服務器,Layer2是Layer3的服務器,Layer1是客戶端。很顯然,由於單獨的WSDL文件,從L1到L3傳遞的「相同」對象具有不同的數據類型(複合類型被定義並生成兩次到L1和L2的不同包) – dizzi 2011-01-07 17:59:27