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:
- 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:
- Otwórz widok Serwery. Aby dodać widok Serwery do perspektywy Java, kliknij opcję .
- W widoku Serwery wyświetlana jest lista zainstalowanych i skonfigurowanych serwerów.
- 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:
- Kliknij prawym przyciskiem myszy w widoku Serwery i wybierz opcję .
- Użyj kreatora Nowy serwer, aby dodać serwer WebSphere Application Server w wersji 6.1.
- 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:
- 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.
- 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.
- 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:
- Z lewej strony konsoli administracyjnej rozwiń opcję menu Aplikacje, a następnie kliknij opcję Zainstaluj nową aplikację.
- 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ę.
- Klikaj przycisk Dalej, dopóki nie zostanie wyświetlona strona Wybór opcji instalacji.
- Wybierz opcję Przeprowadź wdrożenie usług Web Services.
- Klikaj przycisk Dalej, dopóki nie zostanie wyświetlona strona Podsumowanie, a następnie kliknij przycisk Zakończ.
- 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.
- Za pomocą konsoli administracyjnej uruchom aplikację EmployeeDirectory:
- Kliknij opcję . Aplikacja EmployeeDirectory jest wyświetlona jako aplikacja zainstalowana na serwerze, ale jej status to Zatrzymany.

- 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 ().
Poniższy obraz z edytora WSDL przedstawia operacje dostępne w usłudze EmployeeDirectory:
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.