Я написал файл wsdl, затем изменил скелет и попытался проверить.Что-то не так с массивом песен объектов.
<xsd:complexType name="ArrayOfSongs">
<xsd:sequence>
<xsd:element maxOccurs="unbounded" name="item" type="tns:song"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="song">
<xsd:all>
<xsd:element name="name" type="xsd:string"/>
<xsd:element name="artist" type="xsd:string"/>
<xsd:element name="album" type="xsd:string"/>
<xsd:element name="duration" type="xsd:int"/>
</xsd:all>
</xsd:complexType>
Когда я тестирую свой сервис на netbeans, я получаю неизвестное исключение.Может я неправильно определил complexType?Я создал ArrayOfStrings, все работает отлично, так что не так с ArrayOfSongs.Любая информация о создании массивов объектов была бы полезна.
Этот сервис связывался на SOAP, я использовал сервер axis2, ant, tomcat.
Спасибо!