Spec-Zone .ru
спецификации, руководства, описания, API
Содержание документации

wsgen - API Java™ для Веб-сервисов XML (JAX-WS) 2.0

Версия спецификации: 2.1
Версия реализации: 2.1.1

wsgen инструмент генерирует JAX-WS переносимые артефакты, используемые в веб-сервисах JAX-WS. Инструмент читает класс реализации конечной точки веб-сервиса (SEI) и генерирует все необходимые артефакты для развертывания веб-сервиса, и вызов

Содержание

Краткий обзор

wsgen инструмент генерирует JAX-WS переносимые артефакты, используемые в веб-сервисах JAX-WS. Инструмент читает класс конечной точки веб-сервиса и генерирует все необходимые артефакты для развертывания веб-сервиса, и вызов. JAXWS 2.1.1 RI также обеспечивают wsgen задачу муравья, видят задачу муравья Wsgen для деталей.

Запуск wsgen

Синтаксис

wsgen [options] <SEI>

Следующая таблица приводит wsgen опции.

Опция

Описание

-classpath <path>

Определите, где найти входные файлы класса

-cp <path>

То же самое как -classpath <path>

-d <directory>

Определите, куда поместить сгенерированные выходные файлы

-extension

позвольте расширения поставщика (функциональность, не определенная спецификацией). Использование расширений может привести к приложениям, которые не переносимы или, возможно, не взаимодействуют с другими реализациями

-help

Справка дисплея

-keep

Сохраните сгенерированные файлы

-r <directory>

Используемый только в соединении с-wsdl опцией. Определите, куда поместить сгенерированные файлы ресурсов, такие как WSDL

-s <directory>

Определите, куда поместить сгенерированные исходные файлы

-verbose

Выходные сигналы о том, что делает компилятор

-version

Информация о печатной версии. Использование этой опции будет ТОЛЬКО информация о печатной версии. Нормальная обработка не будет происходить.

-wsdl[:protocol]

По умолчанию wsgen не генерирует файл WSDL. Этот флаг является дополнительным и вызовет wsgen генерировать файл WSDL и обычно только используется так, чтобы разработчик мог смотреть на WSDL прежде, чем конечная точка будет, развертываются. protocol является дополнительным и используется, чтобы определить, какой протокол должен использоваться в wsdl:binding. Допустимые протоколы включают: soap1.1 и Xsoap1.2. Значение по умолчанию soap1.1. Xsoap1.2 не является стандартным и может только использоваться в соединении с -extension опция.

-servicename <name>

Используемый только в соединении с -wsdl опция. Используемый, чтобы определить деталь wsdl:service имя, которое будет сгенерировано в WSDL. Пример, -servicename "{http://mynamespace/}MyService"

-portname <name>

Используемый только в соединении с -wsdl опция. Используемый, чтобы определить деталь wsdl:port имя, которое будет сгенерировано в WSDL. Пример, -portname "{http://mynamespace/}MyPort"

Пример

wsgen -d stock -cp myclasspath stock.StockService 

Это генерирует классы обертки, необходимые для StockService, аннотируемого @WebService аннотацией внутри stockdirectory.

wsgen -wsdl -d stock -cp myclasspath stock.StockService 

Это генерирует SOAP 1.1 WSDL и схема для Вашего запаса класса Java. StockService аннотируется @WebService аннотацией.

wsgen -wsdl:Xsoap1.2 -d stock -cp myclasspath stock.StockService 

Генерирует SOAP 1.2 WSDL.

Отметьте, что Вы не должны генерировать WSDL во время разработки, как время выполнения JAXWS автоматически генерирует WSDL для Вас, когда Вы развернете свою службу.


Oracle и/или его филиалы Авторское право © 1993, 2011, Oracle и/или его филиалы. Все права защищены.
Свяжитесь с Нами