Az Aukciós webszolgáltatás telepítése

Ez a minta az eredetileg a WebSphere Studio Application Developer számára kifejlesztett minta újratervezett változata, ami az IBM Software Development új J2EE technológiáit emeli ki, többek közt a webszolgáltatásokat is.

Az Árverés webszolgáltatás futtatása előtt importálni és futtatni kell az Árverés webalkalmazást. Ehhez az Árverés webalkalmazás telepítési útmutatásai közt talál segítséget.

Az Árverés webszolgáltatás minta importálása után társítani kell a mintát a WebSphere Application Server 6.1 változatával. A minta alkalmazáskiszolgálóhoz társításához tegye a következőket:
  1. A J2EE perspektívában kattintson a Kiszolgálók lapra a Kiszolgáló nézet megnyitásához és a rendelkezésre álló kiszolgálók megjelenítéséhez.
  2. Ellenőrizze a Kiszolgálók nézet Állapot oszlopában, hogy a WebSphere Application Server 6.1 el van indítva. Ha még nem fut, akkor jelölje ki a WebSphere Application Server v6.1 elemet, és kattintson a Kiszolgáló indítása gombra. Ez eltarthat pár másodpercig.
  3. Kattintson a jobb egérgombbal a Kiszolgálók nézetben a WebSphere Application Server v6.1 elemre, majd válassza az előugró menü Projektek hozzáadása és eltávolítása menüpontját. Megjelenik a Projektek hozzáadása és eltávolítása ablak.
  4. Jelölje ki az AuctionV60WebServiceClientEAR projektet, és kattintson a Hozzáadás gombra, hogy felvegye a projektlistába. Ha még nem tette volna, akkor jelölje ki az AuctionV60EAR projektet, és kattintson a Hozzáadás gombra, hogy felvegye a projektlistába.
  5. Kattintson a Befejezés gombra és bezárul a Projektek hozzáadása és eltávolítása ablak.
A webszolgáltatás indítása után tegye a következőket a teszteléséhez:
  1. A Projektböngésző nézetben bontsa ki az AuctionV60WebServiceClient/WebContent/sampleAuctionListings_PortTypeProxy csomópontot, kattintson a jobb egérgombbal a TestClient.jsp fájlra, majd a JSP kiszolgálón futtatásához kattintson a Futtatás másként > Futtatás kiszolgálón menüpontra. Ha a kiszolgáló nincs megadva alapértelmezett kiszolgálóként az AuctionV60WebServiceClient projekt tulajdonságai között, akkor megjelenik a Kiszolgáló kijelölése ablak.
  2. Jelölje ki a WebSphere Application Server v6.1 kiszolgálót, és kattintson a Befejezés gombra.
Alapértelmezésben az előállított ügyfélproxy a WebSphere alkalmazáskiszolgálón futó Árverés webszolgáltatással a 9080-as porton kommunikál. Ha a WebSphere Application Server nem a 9080-as porton van, akkor egy "Kapcsolat visszautasítva" hibát kap a minta-JSP futtatásakor. Ilyen esetben, amikor a minta-JSP már fut a kiszolgálón, válassza a minta-JSP metóduspanelén a getEndpoint() metódust, és kattintson a Meghívás menüpontra a végpont megszerzéséhez:
http://localhost:9080/AuctionV60WebService/services/AuctionListingsSOAP
Ezután válassza a setEndpoint() metódust, és másolja be az új portot (például módosítsa 9080-ról 9081-re):
http://localhost:9081/AuctionV60WebService/services/AuctionListingsSOAP

Ezután kattintson a Meghívás gombra. Ezt követően a megfelelő végponttal meghívhatja a minta-JSP más metódusait. Azonban ezt a minta-JSP minden újraindításakor el kell végeznie.

A port végleges módosításához nyissa meg az AuctionListing.wsdl fájlt az AuctionV60WebService és az AuctionV60WebServiceClient projekt WebContent/WEB-INF/wsdl könyvtárában, válassza ki a Forrás fület, és keresse meg a fájl végéhez közel a következő bejegyzést:
<soap:address location="http://localhost:9080/AuctionV60WebService/services/AuctionListingsSOAP"/>

Ezután módosítsa a portszámot 9080-ról a megfelelőre, és mentse el a fájlt.

A webszolgáltatás leírásának megtekintéséhez tegye a következőket:
  1. A J2EE perspektíva Projektböngésző nézetében bontsa ki a JSR-109 webszolgáltatásokSzolgáltatásokAuctionListings csomópontot, majd kattintson duplán a WSDL: /AuctionV60WebService/WebContent/WEB-INF/wsdl/AuctionListings.wsdl fájlra, hogy megnyissa a WSDL szerkesztőben a Webszolgáltatás leírónyelv (WSDL) fájlt. A fájl alapértelmezésben a Gráf nézetben nyílik meg.
  2. Kattintson a Forrás lapra a tényleges WSDL XML dokumentum megtekintéséhez.

A JavaBean webszolgáltatás megvalósításának megtekintéséhez a J2EE perspektíva Projektböngésző nézetében bontsa ki a JSR-109 webszolgáltatásokSzolgáltatásokAuctionListingsSzolgáltatásosztályok csomópontot, majd kattintson duplán a ServiceImpl: org_tempuri_AuctionListingsSOAPImpl elemre, hogy megnyissa a webszolgáltatás megvalósítás fájlt a Java szerkesztőben.

Szülőtéma: Aukciós webszolgáltatás

Visszajelzés