Usługi WWW JAX-WS |
|
|
![]() |
|
Uruchamianie | Konfigurowanie | Noty techniczne | Dokumentacja Javadoc | Budowanie za pomocą narzędzia Ant |
Konfigurowanie przykładu |
Uruchamianie przykładu |
Istnieją dwa klienty usługi mechanizmu optymalizacji transmisji komunikatów (MTOM): wersja uruchamiana w wierszu komend, która używa pliku archiwum Java (JAR) na potrzeby cienkiego klienta usług JAX-WS z serwerem WebSphere Application Server, oraz wersja serwletowa, uzyskująca dostęp do usługi MTOM za pomocą technologii JavaServer pages (JSP).
Identyfikator URI | Opis |
---|---|
http://localhost:9080/WSSampleMTOM/MtomSampleService |
Przykład usługi MTOM z użyciem protokołu SOAP 1.1 |
http://localhost:9080/WSSampleMTOM/MtomSampleService12 |
Przykład usługi MTOM z użyciem protokołu SOAP 1.2 |
Port 9080 jest używany domyślnie, jednak numer portu jest inny, jeśli przykład został zainstalowany w profilu innym niż AppSrv01.
W celu przeprowadzenia konfiguracji tego przykładu należy wdrożyć na serwerze aplikację przykładu usług WWW JAX-WS. Jeśli przykładowa aplikacja nie została jeszcze wdrożona, należy zapoznać się z instrukcjami w sekcji Odbudowywanie i wdrażanie pliku JaxWSServicesSamples.ear.
Przed uruchomieniem klientów należy sprawdzić, czy serwer aplikacji jest uruchomiony.
Przykład usługi MTOM zawiera dwa klienty i jeden komponent EJB wdrożony na serwerze. Jeden z klientów jest przeznaczony do używania w wierszu komend i używa pliku JAR cienkiego klienta dla usług JAX-WS z serwerem WebSphere Application Server. Drugi klient jest serwletem i uzyskuje dostęp do usługi MTOM za pomocą pliku JSP.
Uruchamianie serwletu usługi MTOM |
Uruchamianie aplikacji cienkiego klienta usługi MTOM |
Klienty usługi MTOM wysyłają plik zakodowany za pomocą mechanizmu MTOM do określonego punktu końcowego usługi. Domyślnym hostem jest komputer lokalny, jednak tę wartość można zmienić. Nazwa pliku jest wymagana i nie przyjmuje wartości domyślnej. W tym przykładzie usługa odbiera plik wysłany z klienta, a następnie plik jest zwracany do klienta przy użyciu modelu programistycznego rozsyłania lub proxy zgodnie z ustawionymi opcjami.
Klient serwletowy usługi MTOM nie jest zarządzany przez kontener.
Więcej informacji na temat wywoływania klienta serwletowego w środowisku cienkiego klienta usług JAX-WS zawiera dokumentacja dotycząca uruchamiania niezarządzanych klientów usług WWW JAX-WS w bibliotece Centrum informacyjnego serwera WebSphere Application Server.
Aby uruchomić prosty przykładowy klient usługi serwletu MTOM z poziomu serwera WebSphere Application Server, wykonaj następujące kroki:
Plik WSSampleMTOMClient.jar jest aplikacją cienkiego klienta usługi MTOM w wersji uruchamianej z wiersza komend.
W poniższych krokach zmienna katalog_główny_serwera_aplikacji oznacza główny katalog instalacyjny serwera aplikacji.
Aby uruchomić aplikację cienkiego klienta usługi MTOM z poziomu serwera WebSphere Application Server, wykonaj następujące kroki odpowiednie dla używanego systemu operacyjnego:
Poniższy przykład przedstawia rezultat pomyślnego uruchomienia aplikacji cienkiego klienta usługi MTOM w systemie operacyjnym Windows:
runSampleMtom.bat -i c:\SYSLEVEL.IBM -p 9081 |
Więcej informacji na temat działania klienta i aplikacji można uzyskać, przeglądając noty techniczne usługi MTOM oraz kod źródłowy Java.