Проблема:
Есть axis2-сервис, в его services.xml установлено useOriginalwsdl=true. В директории /META-INF лежит wsdl-файл, название которого совпадает со значением атрибута "name" сервиса в services.xml (<service name="xxx">, файл называется соответственно xxx.wsdl). Однако, по запросу "?wsdl" вместо этого файла выдается ошибка:
<error><description>Unable to generate WSDL 1.1 for this service</description><reason>If you wish Axis2 to automatically generate the WSDL 1.1, then please set useOriginalwsdl as false in your services.xml</reason></error>
Решение:
В моем случае проблема оказалась в том, что имя сервиса в wsdl (<wsdl:service name="ууу">) отличалось от имени сервиса в services.xml (и, соответственно, от имени wsdl-файла).
Комментариев нет:
Отправить комментарий