Servicii Web JAX-WS |
|
|
![]() |
|
Rulare | Configurare | Technotes | Javadoc | Construit cu Ant |
Configurarea exemplului |
Rularea exemplului |
Există doi clienţi ai serviciului MTOM (Message Transmission Optomization Mechanism), o versiune linie de comandă care foloseşte fişierul JAR pentru clientul subţire al JAX-WS cu WebSphere Application Server şi o versiune servlet care foloseşte un fişier JSP pentru a accesa serviciul MTOM.
URI | Descriere |
---|---|
http://localhost:9080/WSSampleMTOM/MtomSampleService |
Exemplu de serviciu MTOM care foloseşte SOAP 1.1 |
http://localhost:9080/WSSampleMTOM/MtomSampleService12 |
Exemplu de serviciu MTOM care foloseşte SOAP 1.2 |
Portul 9080 este valoarea implicită, dar numărul portului este diferit dacă instalaţi la un alt profil decât profilul AppSrv01.
Pentru a finaliza configuraţia exemplului, implementaţi pe server aplicaţia Exemple JAX-WS Web services. Dacă aplicaţia exemplu nu este implementată deja, vedeţi instrucţiunile pentru Reconstruirea şi implementarea fişierului JaxWSServicesSamples.ear.
Înainte de a rula clienţii, trebuie să verificaţi că serverul de aplicaţii rulează.
Exemplul de serviciu MTOM constă din doi clienţi şi un singur bean enterprise implementat pe server. Un client este o versiune de linie de comandă care foloseşte fişierul JAR pentru clientul subţire al JAX-WS cu WebSphere Application Server. Celălalt client este o versiune servlet care foloseşte un fişier JSP pentru a accesa serviciul MTOM.
Rularea servletului Serviciu MTOM |
Rularea aplicaţiei client subţire Serviciu MTOM |
Clienţii serviciului MTOM trimit un fişier codificat cu MTOM către punctul final specificat al serviciului. Implicit, gazda este setată la localhost, dar puteţi modifica această valoare. Este necesar un nume de fişier şi nu este furnizată nici o valoare implicită. În acest Exemplu, serviciul primeşte fişierul trimis de la client şi apoi fişierul este returnat clientului într-un model de programare dispatch sau proxy, după cum se specifică.
Clientul servlet Serviciu MTOM nu este gestionat de container.
Pentru mai multe informaţii despre invocarea unui client servlet într-un mediu de client subţire pentru JAX-WS, vedeţi documentaţia despre rularea unui client JAX-WS de servicii Web în Biblioteca centrului de informare WebSphere Application Server.
Pentru a rula clientul serviciului servlet MTOM din WebSphere
Application Server, realizaţi următorii paşi:
Fişierul WSSampleMTOMClient.jar este o versiune cu linie de comandă a aplicaţiei clientului subţire pentru serviciul MTOM.
În următorii paşi, variabila app_server_root se referă la directorul de instalare a serverului de aplicaţii.
Pentru a rula aplicaţia de Client subţire al serviciului MTOM de pe WebSphere Application Server, realizaţi următorii paşi, bazat pe sistemul de operare folosit:
Următorul exemplu ilustrează o rulare cu succes a aplicaţiei client subţire pentru serviciul MTOM pe sistemul de operare Windows:
runSampleMtom.bat -i c:\SYSLEVEL.IBM -p 9081 |
Pentru a afla mai multe despre cum lucrează clientul şi aplicaţia, vedeţi notele tehnice ale serviciului MTOM sau vedeţi codul sursă Java.