Implementácia webových služieb v Jave: Rozdiel medzi revíziami
d (Zamyká „Implementácia webových služieb v Jave“ ([edit=sysop] (na neurčito) [move=sysop] (na neurčito))) |
|
(Žiaden rozdiel)
|
Aktuálna revízia z 18:36, 28. február 2010
1. | Webové služby |
2. | Návrh webovej služby rozvrhu fakulty mechatroniky |
3. | Implementácia webových služieb v Jave |
4. | Klient webovej služby rozvrhu FM
|
Webovú službu je potrebné spustiť na aplikačnom servery. Z voľne dostupných je na výber:
- Glassfish V2 – je javovský voľne šíriteľný aplikačný server od firmy Sun Microsystems. Je dodávaný s vývojovým prostredím od verzie NetBeans 6.0 ( taktiež od firmy Sun). Je vhodnejší pre spúšťanie webových aplikácii napísaných v Jave, pretože nie je nutné implementovať také množstvo knižníc ako pre Tomcat. Taktiež poskytuje službu testovania webových služieb, čo umožňuje otestovať webovú službu a komunikáciu s ňou bez klienta.
- Apache Tomcat 6.0 – je voľne šíriteľný aplikačný server od softwarovej nadácie Apache. Je dodávaný s vývojovým prostredím NetBeans 6.1.
Spustenie služby na servery Glassfish V2
Ak nechceme využiť automatické spustenie služby na tomto servery vo vývojovom prostredí NetBeans, postup spustenie služby je nasledovný:
- prihlásim sa ako administrátor na server, v mojom prípade na adrese http://localhost:7878/login.jsf
- Kliknem na Deploy Web Application (war)
- Zadám umiestnenie war súboru, ktorý vygenerovalo NetBeans a dám Deploy
- Služba je spustená na servery a jej WSDL sa nachádza sa v tomto prípade na adrese http://localhost:8080/RozvrhBP/RozvrhBPServiceService?WSDL
Spustenie služby na servery Tomcat 6.0
Ak nechcem využiť pomoc vývojového prostredia NetBeans, službu môžem spustiť dvoma spôsobmi. Prvý je veľmi jednoduchý. Stačí skopírovať vygenerovaný war súbor do adresára webapps v adresári, kde sa nachádza aplikačný server. Tomcat automaticky službu spustí.
Druhý spôsob:
- Prihlásiť sa na aplikačný server, v tomto je to na adrese http://195.80.166.202:6060/
- Tam kliknem na Tomcat Manager, zadám prihlasovacie meno a heslo
- V tabuľke Deploy, v sekcie War file to deploy, zadám umiestnenie war súboru a kliknem na Deploy
Služba je spustená na verejne dostupnom servery a nachádza sa v tomto prípade na adrese http://195.80.166.202:6060/TomcatSluzba/ . Po zadaní tejto adresy sa nám v prehliadači zobrazí JSP stránka so základnými informáciami, ako sú autor služby, názov práce a podobne.