JAX-WS webszolgáltatások |
|
|
![]() |
|
Futtatás | Konfigurálás | Technikai megjegyzések | Javadoc | Összeépítés az Ant segítségével |
A példa beállítása |
A példa futtatása |
Két üzenetátviteli optimalizációs mechanizmus (MTOM) szolgáltatásügyfél van, a Thin Client for JAX-WS with WebSphere Application Server JAR fájlt használó parancssori változat, és egy szervlet változat, amely JavaServer pages (JSP) segítségével éri el az MTOM szolgáltatást.
URI | Leírás |
---|---|
http://localhost:9080/WSSampleMTOM/MtomSampleService |
MTOM szolgáltatáspélda SOAP 1.1 használatával |
http://localhost:9080/WSSampleMTOM/MtomSampleService12 |
MTOM szolgáltatáspélda SOAP 1.2 használatával |
Az alapértelmezett érték a 9080-as port, de a portszám eltérő, ha nem a AppSrv01 profilra telepít.
Ezen példa beállításának elvégzéséhez telepítse a JAX-WS webszolgáltatások példaalkalmazást a kiszolgálóra. Ha a példaalkalmazás még nincs telepítve, akkor az útmutatásokat a következő helyen találja: A JaxWSServicesSamples.ear fájl újraépítése és telepítése.
Az ügyfelek futtatása előtt ellenőriznie kell, hogy az alkalmazáskiszolgáló fut-e.
A MTOM szolgáltatás példa a kiszolgálóra telepített két ügyfélből és egy egyedülálló EJB-komponensből áll. Az egyik ügyfél a Thin Client for JAX-WS with WebSphere Application Server JAR fájlt használó parancssori változat. A másik ügyfél egy szervlet változat, amely egy JSP fájl segítségével éri el az MTOM szolgáltatást.
Az MTOM szolgáltatás szervlet futtatása |
Az MTOM szolgáltatás vékony ügyfél alkalmazás futtatása |
Az MTOM szolgáltatás ügyfelek egy MTOM kódolású fájlt küldenek a megadott szolgáltatásvégpontra. Az alapértelmezett hoszt a localhost, de ezt az értéket megváltoztathatja. A fájlnév kötelező, és nincs megadva alapértelmezett. Ebben a példában a szolgáltatás megkapja az ügyfélről küldött fájlt, majd a megadott dispatch vagy proxy programozási modellel a fájlt visszakapja az ügyfél.
Az MTOM szolgáltatás szervlet ügyfél nem tárolókezelt.
Ha további információkat szeretne megtudni a szervlet ügyfél Thin Client for JAX-WS környezetben való meghívásáról, akkor olvassa el a felügyelet nélküli webszolgáltatások JAX-WS ügyfél futtatásának dokumentációját a WebSphere Application Server információs központ könyvtárában.
Az egyszerű MTOM szervlet szolgáltatás ügyfél futtatásához a WebSphere
Application Server kiszolgálóról, tegye a következőket:
A WSSampleMTOMClient.jar fájl az MTOM szolgáltatás vékony ügyfél alkalmazás parancssori változata.
A következő lépésekben az app_server_root változó az alkalmazáskiszolgáló telepítési gyökér könyvtárára utal.
Ha az MTOM szolgáltatás vékony ügyfél alkalmazást a WebSphere
Application Server kiszolgálóról akarja futtatni, akkor hajtsa végre a következő lépéseket az operációs
rendszer alapján:
A következő példa az MTOM szolgáltatás vékony ügyfél alkalmazás sikeres futtatását mutatja be Windows operációs rendszeren:
runSampleMtom.bat -i c:\SYSLEVEL.IBM -p 9081 |
Az ügyfél és az alkalmazás működéséről további információkat az MTOM szolgáltatás technikai megjegyzéseiben vagy a Java forráskódban találhat.