< Назад | Далее >

Урок 2.1: Установка и развертывание Web-службы

В этом уроке вам предстоит установить пример файла приложения J2EE (EAR) на сервере WebSphere Application Server v6.1 и развернуть Web-службу EmployeeDirectory. С помощью этой службы приложение будет создавать, считывать, обновлять и удалять записи о сотрудниках.

Подготовительные действия: с помощью одной из следующих опций убедитесь, что проект MyDirectory находится в нужной исходной точке:
Проект Java MyDirectory содержит файл EmployeeDirectory.ear. Приложение J2EE EmployeeDirectory, которое находится в файле EAR, устанавливается с помощью административной консоли WebSphere. При установке приложения будет также развернута Web-служба, поставляемая вместе с приложением. Завершенное приложение My Company Directory использует именно эту развернутую Web-службу.

Для того чтобы установить пример приложения EmployeeDirectory и развернуть Web-службу на сервере WebSphere Application Server v6.1, выполните следующие действия:

  1. В рабочей среде запустите экземпляр сервера приложений. Это можно сделать несколькими способами, но ниже описан запуск именно из рабочей области:
    1. Откройте панель Серверы. Для того чтобы добавить панель Серверы в проекцию Java, выберите Окно > Показать панель > Другую и выбрать сервер > Серверы.
    2. На панели Серверы показан список установленных и настроенных серверов.
    3. Щелкните правой кнопкой мыши на сервере и выберите Запустить. Сервер будет запущен, когда в панели Серверы отобразится состояние сервераЗапущен, либо в консоли появится сообщение Сервер сервер1 готов для электронного бизнеса. Теперь можно запустить административную консоль.
    Прим.: Если в панели Серверы нет экземпляра сервера, создайте новый сервер:
    1. Щелкните правой кнопкой мыши в панели Серверы и выберите Создать > Сервер.
    2. С помощью мастера Создать сервер добавьте новый экземпляр WebSphere Application Server v6.1.
  2. Запустите административную консоль WebSphere. Ее можно запускать различными способами, но но ниже описан ее запуск именно с помощью рабочей среды:
    1. В панели Серверы щелкните правой кнопкой мыши на сервере, который только чтоб был запущен, и выберите Запустить административную консоль. В окне браузера откроется административная консоль WebSphere.
    2. Введите ИД пользователя и нажмите Войти. Откроется начальная страница административной консоли. ИД пользователя, введенный при входе, используется только для отслеживания изменений данных конфигурации сервера, которые вносит каждый конкретный пользователь.
  3. С помощью административной консоли установите приложение J2EE EmployeeDirectory.ear, которое находится в проекте MyDirectory. При установке приложений административная консоль действует аналогично мастеру установки, где пользователь перемещается со страницы на страницу с помощью кнопки Далее до тех пор, пока не будут установлены все опции. Для того чтобы установить пример приложения J2EE с Web-службой, выполните следующие действия:
    1. В левой части административной консоли разверните опцию Меню приложений и выберите Установить новое приложение.
    2. Выберите Локальная файловая система, а в поле Укажите путь введите полный путь к файлу EmployeeDirectory.ear, который находится в проекте MyDirectory. Совет: для того чтобы получить полный путь, щелкните правой кнопкой мыши на файле EmployeeDirectory.ear в панели Структура пакетов и выберите Свойства. На странице свойств будет расположение файла, которое можно скопировать и вставить в поле Укажите путь.
    3. Нажимайте кнопку Далее до тех пор, пока не откроется страница Выберите опции установки.
    4. Выберите Развертывание Web-служб.
    5. Нажимайте кнопку Далее до тех пор, пока не появится страница Обзор, затем нажмите кнопку Готово.
    6. Щелкните на ссылке Сохранить в главном файле конфигурации, когда появится приглашение применить изменения, внесенные в локальную конфигурацию. Просмотрите изменения и нажмите кнопку Сохранить.
  4. Запуск приложения EmployeeDirectory с помощью административной консоли:
    1. Выберите Приложения > Приложения организации. Приложение EmployeeDirectory будет указано в списке как приложение, установленное на сервере, но его состояние будет "Остановлено".

      Приложения организации в административной консоли

    2. Отметьте переключатель напротив EmployeeDirectory и нажмите кнопку Запустить. Появится сообщение об успешном запуске приложения EmployeeDirectory, значок состояния изменится на зеленую стрелку.

Теперь приложение EmployeeDirectory запущено на локальном хосте на порте 9080 и может подключаться к Web-службе. После того как вы пройдете весь учебник, можно вернуться в административную консоль, остановить приложение EmployeeDirectory и удалить его.

В файле EmployeeDirectory.wsdl, который находится в проекте MyDirectory (он должен быть открыт по умолчанию в графическом редакторе для WSDL) можно просмотреть только что развернутую Web-службу. Если файл WSDL не открывается в редакторе WSDL, то, возможно, функция разработки Web-служб отключена в рабочей среде. Функции рабочей среды задаются в Параметрах (Окно > Параметры > Рабочая среда > Функции).

На приведенном ниже рисунке из редактора WSDL показаны операции, доступные для службы EmployeeDirectory:

Раздел Типы портов в редакторе WSDL

С помощью редактора WSDL можно изучить любую операцию и соответствующие сообщения-запросы, а также сообщения-ответы. Благодаря этому можно разобраться в работе Web-службы и понять ее применение в оставшихся упражнениях.

< Назад | Далее >