У нас есть требование, когда веб-сервис с защитой токена имени пользователя был создан в IBM Websphere Integration Developer 6.1. Теперь, чтобы проверить это, нам нужно разработать клиент веб-службы на Java. Требуется сделать это с помощью Apache Axis2. Прочитав это много, я смог использовать Axis2 для создания клиента для простой веб-службы, не требующей аутентификации, и смог правильно ее протестировать. Но я узнал, что для использования защиты токена UserName с axis2 необходим вал.
Теперь мне нужно знать, как использовать Rampart с Axis2 в eclipse. В наших системах не установлен сервер apache, но мы развертываем его в eclipse. Даже после прочтения множества статей на эту тему я не смог заставить Rampart работать.
Может ли кто-нибудь рассказать мне, как настроить Rampart в eclipse, а также как использовать его для создания клиента WebService с использованием токена UserName?
До сих пор, используя Axis2, я делал следующие шаги. 1. Создайте проект Java и импортируйте в него необходимые WSDL. 2. Используя WSDL, я создаю WebServiceClient, и создаются файлы следующих типов: a. Файл интерфейса java b. Файл прокси-сервера Java, который реализует интерфейс, упомянутый в. c. Файл-заглушка java, который расширяет org.apache.axis.client.Stub и реализует интерфейс, упомянутый в файле. d. Файл службы java, который снова является интерфейсом e. Файл java ServiceLocator, реализующий вышеуказанный интерфейс.
Итак, мне также нужно знать, как я могу использовать эти файлы для тестирования веб-службы маркеров имени пользователя.
Когда я делаю это, используя динамический веб-проект, щелкаю правой кнопкой мыши WSDL и нажимаю «Создать клиента», создаются файлы ServiceCallBackHandler.java и HttpSrviceStub. Как я могу использовать их для тестирования?
Спасибо.