JSP-клиент для веб-службы Axis2 в Eclipse

Я новичок в веб-сервисах, и мне удалось преобразовать веб-сервис Axis1 в Axis2. Я могу получить от него данные с помощью обозревателя веб-служб с Eclipse. Я использую Eclipse 3.6.1, Tomcat 5.5 и Windows XP. Проблема в том, что мне не хватает клиента JSP для тестирования.

Когда вы создаете веб-службу с помощью Eclipse и Axis 1, вы получаете общий тестовый клиент JSP с тремя кадрами с методами слева, вводом и результатами справа. Кажется, это не может произойти с Axis 2. Я пробовал мастера динамического веб-проекта, веб-службы, клиента веб-службы и Axis2 CodeGen в Eclipse в различных комбинациях, и все, что я получаю, это xxxCallbackHandler.java и xxxStub .Ява. Я могу тестировать с помощью обозревателя веб-служб, но мне нужен клиент JSP, потому что у нас есть люди, которые не являются разработчиками и не имеют Eclipse.

Я попытался преобразовать тестовый клиент JSP из старой службы Axis 1. Это не пошло хорошо, потому что есть много ссылок на материал org.apache.axis, который не является частью Axis 2 (или, по крайней мере, реорганизован до такой степени, что я не мог его найти).

Любые предложения о том, как заставить клиента JSP генерировать или, если мне нужно его создать, может быть, пример? Я погуглил до такой степени, что при каждом поиске jsp, client, webservice и eclipse все результаты возвращаются фиолетовыми. Кто-то должен был иметь эту проблему раньше...


person SteveP    schedule 12.01.2011    source источник


Ответы (2)


Если вам нужен инструмент пользовательского интерфейса для тестирования, мне не обязательно нужен JSP, созданный Axis, но я могу использовать некоторые инструменты, такие как SoapUI.

Это их руководство по функциональному тестированию с помощью SoapUI: http://www.soapui.org/Getting-Started/functional-testing.html

person padis    schedule 12.01.2011

Я столкнулся с той же проблемой, используя Eclipse Helios и Indigo на сервере Win 2003. Проблема кажется ошибкой, см. здесь: https://bugs.eclipse.org/bugs/show_bug.cgi?id=341525.

Я использую мастер Web Services>Create Client для тестирования, позволяя Eclipse протестировать клиент с помощью автоматически сгенерированных JSP в конце работы мастера.

person Jose Marin    schedule 20.07.2011