Настройка потоковой передачи котировок

Пример содержит функциональное Web-приложение, отображающее биржевые котировки для демонстрации функций Web 2.0 данного продукта.
Подготовка
Предварительные требования:
  1. Загрузите и установите исправление с поддержкой обмена сообщениями WebSphere Application Server Feature Pack for Web 2.0
  2. Импортируйте код примера в рабочую область.
Об этой задаче
Совет: Данный учебник предназначен для WebSphere Application Server версий 6.1 и 7.0.
Важное замечание: Далее предполагается, что используется автономная установка сервера. Для сетевой среды указания могут быть другими.

Для настройки сервера:

  1. Разрешите использование Web-сервера обмена сообщениями:
    1. На панели Серверы щелкните правой кнопкой мыши на записи WebSphere Application Server и выберите Запустить.
    2. После запуска сервера щелкните правой кнопкой мыши на записи WebSphere Application Server и выберите Администрирование > Запустить административную консоль. Откроется административная консоль.
    3. Войдите в административную консоль WebSphere Application Server.
    4. Выберите Серверы > Серверы приложений.
    5. Щелкните на текущем сервере приложений в списке Серверы приложений. Откроется вкладка Конфигурация.
    6. В списке Параметры контейнеров разверните Параметры Web-контейнера и выберите Транспортные цепочки Web-контейнера. Будет показан список транспортных цепочек Web-контейнера.
    7. Выберите WCInboudDefault или транспортную цепочку, соответствующую виртуальному хосту, который будет выбран при установке приложения. Транспортная цепочка представляет стеки сетевого протокола, используемые клиентом или сервером. Откроется вкладка Конфигурация WCInboundDefault.
    8. Выберите Входящий канал Web-контейнера. Откроется вкладка с конфигурацией входящего канала Web-контейнера.
    9. Выберите опцию Пользовательские свойства.
    10. Выберите Создать и введите в качестве имени свойства webmsgenabled и true в качестве значения. Нажмите кнопку Применить. На панели Сообщения нажмите кнопку Сохранить для сохранения информации о хранилище.
    11. Можно перезапустить сервер приложений в данный момент или подождать до конца шага Настройка шины интеграции служб.
  2. Настройте шину интеграции служб:
    1. Войдите в административную консоль WebSphere Application Server.
    2. Разверните Интеграция служб и выберите Шины. Откроется страница Шины.
    3. Нажмите кнопку Создать для создания новой шины.
    4. В поле имени введите шина, а затем отмените выбор Защита шины. Нажмите кнопку Далее.
    5. На панели, запрашивающей подтверждение создания шины, нажмите кнопку Готово.
    6. Щелкните на записи thebus. Откроется вкладка Конфигурация: thebus.
    7. В списке Топология выберите Участники шины. Затем нажмите кнопку Добавить.
    8. Выберите сервер, на который необходимо установить приложение. Нажмите кнопку Далее.
    9. На остальных панелях примите значения по умолчанию и нажмите кнопку Готово.
    10. На панели Сообщения нажмите кнопку Сохранить для сохранения информации о хранилище.
    11. На панели Серверы щелкните правой кнопкой мыши на записи WebSphere Application Server v6.1 и выберите Перезапустить.
  3. Создайте фабрику соединений раздела:
    1. Войдите в административную консоль WebSphere Application Server.
    2. Выберите Ресурсы > JMS > Фабрики соединений раздела. Откроется страница Фабрики соединений раздела.
    3. Разверните Область. В списке Область выберите область уровня сервера.
    4. Нажмите кнопку Создать. Выберите Модуль обмена сообщениями по умолчанию, а затем нажмите OK.
    5. В поле имени введите QuoteStreamer.
    6. В поле имени JNDI введите jms/QuotePublish.
    7. В поле Имя шины выберите thebus.
    8. Нажмите кнопку Применить, а затем - Сохранить, чтобы сохранить сведения в хранилище.
  4. Запустите пример на сервере. Для этого выполните следующие действия:
    1. В окне Структура предприятия щелкните правой кнопкой мыши на записи QuoteStreamer и выберите Выполнить как > Запустить на сервере. Откроется окно Запуск на сервере.
      Совет:
      При выполнении index.html на сервере URL по умолчанию использует https:// с защищенным портом, например, 9443. В поле Web-адреса измените URL на http:// с незащищенным портом, например, 9082.Для того чтобы найти незащищенный порт HTTP:
      1. Войдите в административную консоль WebSphere Application Server.
      2. Выберите Серверы > Серверы приложений.
      3. Выберите целевой сервер.
      4. В списке средств связи выберите Порты.
      5. WC_defaulthost указывает на незащищенный порт HTTP.
    2. Выберите WebSphere Application Server и нажмите кнопку Готово.
Результат
После запуска службы обмена Web-сообщениями в представлении консоли будет показана следующая строка:
[3/5/08 11:22:31:437 EST] 0000000a WebMsgService I   CWPSB1102I: Служба обмена Web-сообщениями запущена.
Совет: Если после изменения URL будет показано сообщение об ошибке, загрузите и установите Исправление для подключения обмена Web-сообщениями для Web 2.0 Feature Pack.

Отправить комментарий