0
我已經使用在Tomcat7上運行的Eclipse構建了CXF + Spring Web服務。 Web服務的工作原理除了它不從我的一個類創建複雜類型。CXF Webservice不會爲所有類生成複雜類型
我的Eclipse項目名爲:「ws-server」。在構建路徑中,我添加了API-A,API-A-Impl和API-B。
構建路徑是正確的。所有圖書館正在部署,因爲他們應該。 wsdl被創建,但沒有來自API-B的複雜類型(只有一個類,頁面,在API-B中)。
在wsdl中,頁面類在其他複雜類型中被如此定義。
<xs:complexType name="getAllMeasuremenetObjectsByPage">
<xs:sequence>
<xs:element minOccurs="0" name="page"/>
<xs:element minOccurs="0" name="orderBy" type="xs:string"/>
<xs:element minOccurs="0" name="orderDirection" type="tns:orderDirection"/>
</xs:sequence>
</xs:complexType>
我不確定從哪裏開始尋找。感覺CXF有一些東西。我不認爲Eclipse項目配置有什麼問題。 Web服務中沒有「頁面」參數的所有其他方法都可以使用。