Konfigurowanie aplikacji Notowania w czasie rzeczywistym

Ten przykład jest działającą aplikacją WWW, która wyświetla notowania akcji w celu zademonstrowania opcji standardu Web 2.0 w tym produkcie.
Zanim rozpoczniesz
Wymagania wstępne:
  1. Pobierz i zainstaluj poprawkę WebSphere Application Server Feature Pack for Web 2.0 Web messaging enablement fix
  2. Zaimportuj przykładowy kod do obszaru roboczego.
O tym zadaniu
Wskazówka: Niniejszy kurs można uruchomić na serwerach WebSphere Application Server, wersja 6.1 i 7.0.
Ważne: W instrukcjach przyjęto, że używana jest instalacja serwera autonomicznego. W środowisku wdrożenia sieciowego te instrukcje mogą się różnić.

Aby skonfigurować serwer:

  1. Włącz serwer przesyłania komunikatów przez sieć WWW:
    1. W widoku Serwery kliknij prawym przyciskiem myszy serwer WebSphere Application Server i wybierz opcję Uruchom.
    2. Po uruchomieniu serwera kliknij prawym przyciskiem myszy serwer WebSphere Application Server, a następnie wybierz kolejno opcje: Administrowanie > Uruchom konsolę administracyjną. Zostanie otwarta konsola administracyjna.
    3. Zaloguj się w konsoli administracyjnej serwera WebSphere Application Server.
    4. Kliknij opcje Serwery > Serwery aplikacji.
    5. Kliknij bieżący serwer aplikacji na liście Serwery aplikacji. Zostanie otwarta karta Konfiguracja wybranego serwera aplikacji.
    6. Na liście Ustawienia kontenera rozwiń pozycję Ustawienia kontenera WWW, a następnie kliknij opcję Łańcuchy transportu kontenerów WWW. Zostanie otwarta lista Łańcuchy transportu kontenerów WWW.
    7. Kliknij opcję WCInboudDefault lub wybierz łańcuch transportowy, który odpowiada wirtualnemu hostowi wybranemu podczas instalowania aplikacji. Łańcuch transportowy reprezentuje stosy protokołu sieciowego działającego w ramach klienta lub serwera. Zostanie otwarta karta konfiguracji obiektu WCInboundDefault.
    8. Kliknij opcję Kanał danych przychodzących kontenera WWW. Zostanie otwarta karta Konfiguracja kanału przychodzącego kontenera WWW.
    9. Kliknij opcję Właściwości niestandardowe.
    10. Kliknij przycisk Nowy i wpisz webmsgenabled jako nazwę właściwości i true jako jej wartość. Kliknij przycisk Zastosuj. W polu Komunikaty kliknij przycisk Zapisz w celu zapisania informacji repozytorium.
    11. Serwer aplikacji można teraz zrestartować lub poczekać do kroku Konfigurowanie magistrali integracji usług.
  2. Konfigurowanie magistrali integracji usług:
    1. Zaloguj się w konsoli administracyjnej serwera WebSphere Application Server.
    2. Rozwiń pozycję Integracja usług, a następnie kliknij opcję Magistrale. Zostanie otwarta strona Magistrale.
    3. Kliknij przycisk Nowa, aby utworzyć nową magistralę.
    4. W polu nazwy wpisz thebus, a następnie usuń zaznaczenie opcji Zabezpieczenia magistrali. Kliknij przycisk Dalej.
    5. Na stronie Potwierdź zamiar utworzenia nowej magistrali kliknij przycisk Zakończ.
    6. Kliknij przycisk thebus. Zostanie otwarta karta konfiguracji obiektu thebus.
    7. Na liście topologii kliknij pozycję Elementy magistrali. Następnie kliknij przycisk Dodaj.
    8. Wybierz serwer, na którym chcesz zainstalować aplikację. Kliknij przycisk Dalej.
    9. W pozostałych krokach wybierz wartości domyślne, a następnie kliknij przycisk Zakończ.
    10. W polu Komunikaty kliknij przycisk Zapisz w celu zapisania informacji repozytorium.
    11. W widoku Serwery kliknij prawym przyciskiem myszy serwer WebSphere Application Server v6.1 i wybierz opcję Restart.
  3. Utwórz fabrykę połączeń tematu:
    1. Zaloguj się w konsoli administracyjnej serwera WebSphere Application Server.
    2. Kliknij kolejno opcje: Zasoby > JMS > Fabryki połączeń tematu. Zostanie otwarta strona Fabryki połączeń tematu.
    3. Rozwiń węzeł Zasięg. Na liście Zasięg wybierz zakres poziomu serwera.
    4. Kliknij przycisk Nowa. Wybierz opcję Domyślny dostawca przesyłania komunikatów i kliknij przycisk OK.
    5. W polu nazwy wpisz QuoteStreamer.
    6. W polu nazwy JNDI wpisz jms/QuotePublish.
    7. W polu nazwy magistrali wybierz opcję thebus.
    8. Kliknij przycisk Zastosuj, a następnie przycisk Zapisz, aby zapisać informacje repozytorium.
  4. Uruchom przykład na serwerze:
    1. W programie Enterprise Explorer kliknij prawym przyciskiem myszy pozycję QuoteStreamer, a następnie wybierz kolejno opcje: Uruchom jako > Uruchom na serwerze. Zostanie otwarte okno Uruchom na serwerze.
      Wskazówka:
      Przy uruchamianiu pliku index.html na serwerze domyślny adres URL wykorzystuje przedrostek https:// z zabezpieczonym portem, na przykład 9443. W polu adresu WWW zmień adres URL na http://, podając niezabezpieczony port, na przykład 9082. Aby znaleźć niezabezpieczony port HTTP:
      1. Zaloguj się w konsoli administracyjnej serwera WebSphere Application Server.
      2. Kliknij opcje Serwery > Serwery aplikacji.
      3. Wybierz serwer docelowy.
      4. Na liście Komunikacja kliknij pozycję Porty.
      5. Wartość WC_defaulthost określa niezabezpieczony port HTTP.
    2. Wybierz serwer WebSphere Application Server i kliknij przycisk Zakończ.
Wyniki
Po uruchomieniu usługi przesyłania komunikatów przez sieć WWW w widoku konsoli jest wyświetlany następujący wiersz:
[3/5/08 11:22:31:437 EST] 0000000a WebMsgService I   CWPSB1102I: The Web messaging service has started.
Wskazówka: Jeśli po zmianie adresu URL pojawi się komunikat o błędzie, należy pobrać i zainstalować poprawkę Web 2.0 feature pack Web messaging enablement fix.

Opinie