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

- Отметьте переключатель напротив EmployeeDirectory и нажмите кнопку Запустить.
Появится сообщение об успешном запуске приложения EmployeeDirectory, значок состояния изменится на зеленую стрелку.
Теперь приложение EmployeeDirectory запущено на локальном хосте на порте 9080 и может подключаться к Web-службе. После того как вы пройдете весь учебник, можно вернуться в административную консоль, остановить приложение EmployeeDirectory
и удалить его.
В файле EmployeeDirectory.wsdl, который находится в проекте MyDirectory (он должен быть открыт по умолчанию в графическом редакторе для WSDL) можно просмотреть только что развернутую Web-службу.
Если файл WSDL не открывается в редакторе WSDL, то, возможно, функция разработки Web-служб отключена в рабочей среде. Функции рабочей среды задаются в Параметрах ().
На приведенном ниже рисунке из редактора WSDL показаны операции, доступные для службы EmployeeDirectory:
С помощью редактора WSDL можно изучить любую операцию и соответствующие сообщения-запросы, а также сообщения-ответы. Благодаря этому можно разобраться в работе Web-службы и понять ее применение в оставшихся упражнениях.