Создание веб-службы с помощью задач Ant в рабочей области

Вы можете воспользоваться Ant в рабочей области Eclipse для генерации веб-службы с рабочей средой Axis. Задачи Ant поддерживают разработку как восходящих, так и нисходящих веб-служб.

Перед созданием веб-службы необходимо выполнить следующие действия:
Для создания веб-службы необходимо изменить файл Ant и файл свойств Ant службы.
  1. Отредактируйте файл Ant (axis_tdjava.xml или axis_bujava.xml), импортированный на этапе выполнения предварительных требований. Убедитесь в том, что он указывает на файл свойств Ant: он должен содержать строку <property file="axis_tdjava.properties"/> или <property file="axis_bujava.properties"/>. Сохраните внесенные изменения.
  2. Отредактируйте файл свойств, импортированный на этапе выполнения предварительных требований.
    1. Укажите в параметре scenarioType значение service.
    2. Присвойте параметру workspace значение, соответствующее размещению файла WSDL или JavaBean.
    3. Все остальные параметры являются необязательными и должны быть удалены, если они явно не указываются. Для остальных параметров будут использоваться значения по умолчанию, извлеченные из параметров и свойств динамического проекта. За дополнительной информацией о настройке этих параметров обратитесь к следующему разделу:
    Сохраните файл свойств.
  3. Щелкните правой кнопкой мыши на файле axis_tdjava.xml или axis_bujava.xml и выберите в меню Выполнить как > Компоновка Ant...
  4. В появившемся окне откройте вкладку JRE и выберите пункт Запускать в JRE рабочей области. Нажмите кнопку Применить, а затем - кнопку Выполнить.
  5. После создания веб-службы на консоли появится сообщение Компоновка успешно выполнена.
Файл WSDL службы будет создан в папке WebContent\wsdl динамического веб-проекта. Кроме того, в папке WebContent\WEB-INF динамического веб-проекта будут созданы следующие файлы: При создании нисходящей веб-службы будут созданы также следующие файлы веб-службы, которые будут размещаться в папке src динамического проекта. В зависимости от файла WSDL, на основании которого создается веб-служба, файлы могут несколько отличаться: