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.
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:
- Włącz serwer przesyłania komunikatów przez sieć WWW:
- W widoku Serwery kliknij prawym przyciskiem myszy serwer WebSphere Application Server i wybierz opcję Uruchom.
- Po uruchomieniu serwera kliknij prawym przyciskiem myszy serwer WebSphere Application Server, a następnie wybierz kolejno opcje: . Zostanie otwarta konsola administracyjna.
- Zaloguj się w konsoli administracyjnej serwera WebSphere Application Server.
- Kliknij opcje .
- Kliknij bieżący serwer aplikacji na liście Serwery aplikacji. Zostanie otwarta karta Konfiguracja wybranego serwera aplikacji.
- 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.
- 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.
- Kliknij opcję Kanał danych przychodzących kontenera WWW.
Zostanie otwarta karta Konfiguracja kanału przychodzącego kontenera WWW.
- Kliknij opcję Właściwości niestandardowe.
- 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.
- Serwer aplikacji można teraz zrestartować lub poczekać do kroku Konfigurowanie magistrali
integracji usług.
- Konfigurowanie magistrali integracji usług:
- Zaloguj się w konsoli administracyjnej serwera WebSphere Application Server.
- Rozwiń pozycję Integracja usług, a następnie kliknij opcję Magistrale.
Zostanie otwarta strona Magistrale.
- Kliknij przycisk Nowa, aby utworzyć nową magistralę.
- W polu nazwy wpisz thebus, a następnie usuń zaznaczenie opcji Zabezpieczenia magistrali. Kliknij przycisk Dalej.
- Na stronie Potwierdź zamiar utworzenia nowej magistrali kliknij przycisk Zakończ.
- Kliknij przycisk thebus. Zostanie otwarta karta konfiguracji obiektu thebus.
- Na liście topologii kliknij pozycję Elementy magistrali.
Następnie kliknij przycisk Dodaj.
- Wybierz serwer, na którym chcesz zainstalować aplikację.
Kliknij przycisk Dalej.
- W pozostałych krokach wybierz wartości domyślne, a następnie kliknij przycisk Zakończ.
- W polu Komunikaty kliknij przycisk Zapisz w celu zapisania informacji repozytorium.
- W widoku Serwery kliknij prawym przyciskiem myszy serwer WebSphere Application Server v6.1 i wybierz opcję Restart.
- Utwórz fabrykę połączeń tematu:
- Zaloguj się w konsoli administracyjnej serwera WebSphere Application Server.
- Kliknij kolejno opcje: . Zostanie otwarta strona Fabryki połączeń tematu.
- Rozwiń węzeł Zasięg. Na liście Zasięg wybierz zakres poziomu serwera.
- Kliknij przycisk Nowa. Wybierz opcję Domyślny dostawca przesyłania komunikatów i kliknij przycisk OK.
- W polu nazwy wpisz QuoteStreamer.
- W polu nazwy JNDI wpisz jms/QuotePublish.
- W polu nazwy magistrali wybierz opcję thebus.
- Kliknij przycisk Zastosuj, a następnie przycisk Zapisz, aby zapisać
informacje repozytorium.
- Uruchom przykład na serwerze:
- W programie Enterprise Explorer kliknij prawym przyciskiem myszy pozycję QuoteStreamer, a następnie wybierz kolejno opcje: . 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:
- Zaloguj się w konsoli administracyjnej serwera WebSphere Application Server.
- Kliknij opcje .
- Wybierz serwer docelowy.
- Na liście Komunikacja kliknij pozycję Porty.
- Wartość WC_defaulthost określa niezabezpieczony port HTTP.
- 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.