Image

Imagem_a_m_o_n wrote in Imageru_java

SOAP - XSD

Использую Axis2 v1.5.
Начал с примера HelloWorld из дистрибутива.
Пример запустился, но с генерацией клиента возникли проблемы,
ошибка - что то вроде "описание схемы HelloWorld_schema1.xsd не найдено".
Клиента пробовал сгенерировать из NB6.7 и Eclipse3.5, одно и тоже.

В оригинальном WSDL схема включена так:
<types>
<xsd:schema>
<xsd:import namespace="http://webservice.hellodemo.com/" schemaLocation="HelloWorld_schema1.xsd"/>
</xsd:schema>
</types>

Если изменить на schemaLocation="http://localhost:8080/hellodemo/services/HelloWorld.HelloWorldImplPort?xsd=HelloWorld_schema1.xsd"
- всё работеат.

1. Как поправить что бы сразу работало?
2. Есть ли какие нибудь generic SOAP клиенты вида формочка с кнопочкой,
или смысла нет искать - тестировать всё равно на генерированном коде?