Webové služby JAX-WS |
|
|
![]() |
|
Spustit | Konfigurovat | Technické poznámky | Dokumentace Javadoc | Sestavit pomocí nástroje Ant |
Konfigurování ukázky |
Spuštění ukázky |
Existují dva klienti služby MTOM (Message Transmission Optomization Mechanism), a to verze příkazového řádku, která používá soubor JAR tenkého klienta pro standard JAX-WS s produktem WebSphere Application Server, a verze servletu, která používá k přístupu ke službě MTOM stránky JSP (JavaServer Pages).
Identifikátor URI | Popis |
---|---|
http://localhost:9080/WSSampleMTOM/MtomSampleService |
Ukázka služby MTOM používající protokol SOAP 1.1 |
http://localhost:9080/WSSampleMTOM/MtomSampleService12 |
Ukázka služby MTOM používající protokol SOAP 1.2 |
Číslo portu 9080 je výchozí hodnotou, ale při instalaci jiného profilu než AppSrv01 bude použito jiné číslo portu.
Chcete-li dokončit konfiguraci této ukázky, zaveďte aplikaci s ukázkou webových služeb JAX-WS na server. Pokud ukázková aplikace dosud nebyla implementována, postupujte podle pokynů v části Opětné sestavení a implementace souboru JaxWSServicesSamples.ear.
Před spuštěním musíte ověřit, že je před spuštěním klientů spuštěn aplikační server.
Ukázka služby MTOM sestává ze dvou klientů a jednoho objektu enterprise bean implementovaného na serveru. Verze jednoho klienta je verze příkazového řádku, která používá tenkého klienta pro standard JAX-WS se souborem JAR produktu WebSphere Application Server. Druhým z klientů je verze servletu, která používá pro přístup ke službě MTOM soubor stránek JSP.
Spuštění servletu služby MTOM |
Spuštění aplikace tenkého klienta služby MTOM |
Klienti služby MTOM odesílají soubor kódovaný pomocí služby MTOM do zadaného koncového bodu služby. Při výchozím nastavení je název hostitele nastaven na hodnotu lokálního hostitele, ale tuto hodnotu lze změnit. Je vyžadován název souboru, pro který není poskytována žádná výchozí volba. V této ukázce služba přijímá soubor odeslaný klientem a poté jej vrací klientovi v programovacím modelu serveru proxy nebo odbavení, jak bylo určeno.
Klient servletu služby MTOM není spravován kontejnerem.
Další informace o vyvolání klienta servletu v tenkém klientovi prostředí JAX-WS naleznete v dokumentaci ke spuštění nespravovaného klienta JAX-WS webových služeb v části Knihovna Informačního centra produktu WebSphere Application Server.
Chcete-li jednoduchého klienta služby servletu MTOM spustit z produktu WebSphere Application Server, postupujte takto:
Soubor WSSampleMTOMClient.jar je verzí aplikace tenkého klienta služby MTOM pro příkazový řádek.
V následujících instrukcích proměnná kořen_apl_serveru odkazuje na kořenový adresář instalace aplikačního serveru.
Chcete-li aplikaci tenkého klienta služby MTOM spustit z produktu WebSphere Application Server, proveďte následující
kroky v závislosti na používaném operačním systému:
Následující příklad ilustruje úspěšné spuštění aplikace tenkého klienta služby MTOM v operačním systému Windows:
runSampleMtom.bat -i c:\SYSLEVEL.IBM -p 9081 |
Chcete-li získat další informace o fungování klienta a aplikace, zobrazte technické poznámky služby MTOM nebo zdrojový kód jazyka Java.