< Wstecz | Dalej >

Lekcja 2.1: Zainstalowanie i wdrożenie usługi Web Service

W tym ćwiczeniu użytkownik zainstaluje plik przykładowej aplikacji korporacyjnej (EAR) na serwerze WebSphere Application Server w wersji 6.1 i wdroży usługę Web Service o nazwie EmployeeDirectory. Aplikacja będzie korzystać z tej usługi Web Service do tworzenia, odczytywania, aktualizowania i usuwania rekordów pracowników.

Przed rozpoczęciem należy wykonać jeden z poniższych punktów, aby zapewnić odpowiedni stan początkowy projektu MyDirectory:
Projekt Java MyDirectory obejmuje plik EmployeeDirectory.ear. Za pomocą konsoli administracyjnej produktu WebSphere należy zainstalować aplikację korporacyjną EmployeeDirectory znajdującą się w pliku EAR. Podczas instalowania aplikacji zostanie również wdrożona usługa Web Service zawarta w aplikacji. Tej wdrożonej usługi Web Service używa ukończona aplikacja Firmowa książka adresowa.

Aby zainstalować przykładową aplikację EmployeeDirectory i wdrożyć usługę Web Service w środowisku serwera WebSphere Application Server w wersji 6.1:

  1. Uruchom w środowisku roboczym instancję swojego serwera aplikacji. Istnieje kilka różnych sposobów uruchomienia serwera, ale poniższe kroki opisują sposób wykonania tej czynności z poziomu środowiska roboczego:
    1. Otwórz widok Serwery. Aby dodać widok Serwery do perspektywy Java, kliknij opcję Okno > Pokaż widok > Inne > Serwery.
    2. W widoku Serwery wyświetlana jest lista zainstalowanych i skonfigurowanych serwerów.
    3. Kliknij prawym przyciskiem myszy swój serwer i wybierz opcję Uruchom. Gdy w widoku Serwery status serwera zostanie wyświetlony jako Uruchomiony lub w konsoli zostanie wyświetlony komunikat Server server1 open for e-business, serwer został pomyślnie uruchomiony. Można teraz uruchomić konsolę administracyjną.
    Uwaga: Jeśli w widoku Serwery nie ma żadnej instancji serwera, utwórz nowy serwer:
    1. Kliknij prawym przyciskiem myszy w widoku Serwery i wybierz opcję Nowy > Serwer.
    2. Użyj kreatora Nowy serwer, aby dodać serwer WebSphere Application Server w wersji 6.1.
  2. Uruchom konsolę administracyjną WebSphere. Również w tym przypadku istnieją inne sposoby uruchamiania konsoli administracyjnej, ale poniższe instrukcje opisują sposób wykonania tej czynności z poziomu środowiska roboczego:
    1. W widoku Serwery kliknij prawym przyciskiem myszy właśnie uruchomiony serwer i wybierz opcję Uruchom konsolę administracyjną. Konsola administracyjna WebSphere zostanie otwarta w oknie przeglądarki.
    2. Podaj identyfikator użytkownika i kliknij przycisk Zaloguj. Zostanie otwarta strona powitania konsoli administracyjnej. Podany identyfikator użytkownika służy tylko do śledzenia zmian wprowadzanych przez użytkownika w danych konfiguracyjnych serwera.
  3. Za pomocą konsoli administracyjnej zainstaluj aplikację korporacyjną EmployeeDirectory.ear znajdującą się w projekcie MyDirectory. Konsola administracyjna korzysta z kreatora w celu zapewnienia pomocy podczas instalowania aplikacji, w którym do chwili ustawienia wszystkich opcji należy klikać przycisk Dalej, aby przechodzić do kolejnych stron. Aby zainstalować przykładową aplikację korporacyjną zawierającą usługę Web Service dla tego kursu:
    1. Z lewej strony konsoli administracyjnej rozwiń opcję menu Aplikacje, a następnie kliknij opcję Zainstaluj nową aplikację.
    2. Wybierz opcję Lokalny system plików i w polu Określ ścieżkę wprowadź pełną ścieżkę do pliku EmployeeDirectory.ear znajdującego się w projekcie MyDirectory. Wskazówka: Aby uzyskać pełną ścieżkę, kliknij prawym przyciskiem myszy plik EmployeeDirectory.ear w eksploratorze pakietów i wybierz opcję Właściwości. Na stronie Właściwości wyświetlane jest położenie pliku, które można skopiować i wkleić w polu Określ ścieżkę.
    3. Klikaj przycisk Dalej, dopóki nie zostanie wyświetlona strona Wybór opcji instalacji.
    4. Wybierz opcję Przeprowadź wdrożenie usług Web Services.
    5. Klikaj przycisk Dalej, dopóki nie zostanie wyświetlona strona Podsumowanie, a następnie kliknij przycisk Zakończ.
    6. Kliknij odsyłacz Zapisz w konfiguracji głównej po wyświetleniu monitu o zastosowanie wprowadzonych zmian do konfiguracji lokalnej. Przejrzyj zmiany i kliknij przycisk Zapisz.
  4. Za pomocą konsoli administracyjnej uruchom aplikację EmployeeDirectory:
    1. Kliknij opcję Aplikacje > Aplikacje korporacyjne. Aplikacja EmployeeDirectory jest wyświetlona jako aplikacja zainstalowana na serwerze, ale jej status to Zatrzymany.

      Aplikacje korporacyjne w konsoli administracyjnej

    2. Zaznacz pole wyboru obok aplikacji EmployeeDirectory i kliknij przycisk Uruchom. Zostanie wyświetlony komunikat z informacją, że aplikacja EmployeeDirectory została pomyślnie uruchomiona, a jej ikona statusu zmieni się w zieloną strzałkę.

Aplikacja EmployeeDirectory działa teraz na porcie 9080 hosta lokalnego, umożliwiając dostęp do usługi Web Service. Po zakończeniu tego kursu można wrócić do konsoli administracyjnej, zatrzymać aplikację EmployeeDirectory, a następnie ją zdeinstalować.

Po otwarciu pliku EmployeeDirectory.wsdl znajdującego się w projekcie MyDirectory (powinien on zostać domyślnie otwarty w graficznym edytorze WSDL) można zapoznać się z właśnie wdrożoną usługą Web Service. Jeśli plik WSDL nie zostanie otwarty w edytorze WSDL, w środowisku roboczym mogły nie zostać włączone funkcje produktu Web Service Developer. Możliwości środowiska roboczego można określić w preferencjach (Okno > Preferencje > Środowisko robocze > Możliwości).

Poniższy obraz z edytora WSDL przedstawia operacje dostępne w usłudze EmployeeDirectory:

Zrzut ekranu sekcji Typy portów edytora WSDL.

W edytorze WSDL można sprawdzić każdą operację oraz odpowiadające jej komunikaty żądań i komunikaty zwrotne. Może to pomóc w zrozumieniu działania usługi Web Service oraz sposobu jej używania w kolejnych ćwiczeniach.

< Wstecz | Dalej >