Web-службы JAX-WS |
|
|
![]() |
|
Запуск | Настройка | Комментарии | Javadoc | Компоновка с помощью Ant |
Настройка примера |
Запуск примера |
Существует два клиента службы Message Transmission Optomization Mechanism (MTOM): версия для командной строки, использующая простой клиент для JAX-WS с файлом JAR WebSphere Application Server, и версия сервлета, использующая страницы JavaServer (JSP) для доступа к службе MTOM.
URI | Описание |
---|---|
http://localhost:9080/WSSampleMTOM/MtomSampleService |
Пример службы MTOM с использованием SOAP 1.1 |
http://localhost:9080/WSSampleMTOM/MtomSampleService12 |
Пример службы MTOM с использованием SOAP 1.2 |
Номер порта по умолчанию - 9080. Если установка выполняется в профайле, отличном от AppSrv01, применяется другой номер порта.
Для настройки примера установите приложение, демонстрирующее применение Web-служб JAX-WS, на сервере. Инструкции приведены в разделе Перекомпоновка и развертывание файла JaxWSServicesSamples.ear.
Перед запуском клиентов убедитесь, что сервер приложений запущен.
Пример службы MTOM состоит из двух клиентов и одного объекта EJB, развертываемого на сервере. Один клиент представляет собой версию для командной строки, использующую простой клиент для JAX-WS с файлом JAR WebSphere Application Server. Второй клиент - это версия сервлета, использующая файл JSP для доступа к службе MTOM.
Запуск сервлета службы MTOM |
Запуск простого приложения-клиента службы MTOM |
Клиенты службы MTOM отправляют файл, закодированный с помощью MTOM, в указанную конечную точку службы. По умолчанию применяется локальный хост, однако это значение можно изменить. Имя файла является обязательным параметром, значение по умолчанию отсутствует. В данном примере служба возвращает файл, полученный от клиента, используя модель программирования dispatch или proxy.
Клиент сервлета службы MTOM не является управляемым контейнером.
Дополнительная информация о вызове клиента сервлета в среде простого клиента для JAX-WS приведена в документации по запуску неуправляемого клиента Web-служб JAX-WS в Библиотеке WebSphere Application Server Information Center.
Для запуска простого клиента службы сервлета MTOM из WebSphere
Application Server выполните следующие действия:
Файл WSSampleMTOMClient.jar - это версия простого клиента службы MTOM, запускаемая из командной строки.
Далее переменная app_server_root - это установочный каталог сервера приложений.
Для запуска простого клиента службы MTOM из WebSphere Application Server выполните следующие действия, в зависимости от используемой операционной системы:
Следующий пример демонстрирует запуск простого клиента службы MTOM в системе Windows:
runSampleMtom.bat -i c:\SYSLEVEL.IBM -p 9081 |
Более детальная информация о том, каким образом работают клиент и приложение, содержится в комментариях к службе MTOM, кроме того доступен исходный код Java.