Servizi Web JAX-WS |
|
|
![]() |
|
Esegui | Configura | Note tecniche | Javadoc | Creazione Ant |
Configurazione dell'esempio |
Esecuzione dell'esempio |
Esistono due client del servizio MTOM (Message Transmission Optomization Mechanism), una versione da riga comandi che utilizza il file JAR (Java Archive) di Thin Client per JAX-WS con WebSphere Application Server e una versione servlet che utilizza un file JSP (JavaServer Pages) per accedere al servizio MTOM.
URI | Descrizione |
---|---|
http://localhost:9080/WSSampleMTOM/MtomSampleService |
Esempio di servizio MTOM con SOAP 1.1 |
http://localhost:9080/WSSampleMTOM/MtomSampleService12 |
Esempio di servizio MTOM con SOAP 1.2 |
La porta 9080 rappresenta il valore predefinito ma il numero porta è diverso se l'installazione viene eseguita con un profilo diverso da AppSrv01.
Per completare la configurazione di questo esempio, distribuire l'applicazione Esempio di servizi Web JAX-WS sul server. Se l'applicazione di esempio non è già stata distribuita, consultare le istruzioni per la Ricreazione e distribuzione del file JaxWSServicesSamples.ear.
Prima di iniziare è necessario verificare che il server delle applicazioni sia in esecuzione prima di eseguire i client.
L'esempio di servizio MTOM è costituito da due client ed un unico bean enterprise distribuito sul server. Un client è una versione da riga comandi che utilizza Thin Client per JAX-WS con file JAR WebSphere Application Server. L'altro client è una versione servlet che utilizza un file JSP per accedere al servizio MTOM.
Esecuzione del servlet del servizio MTOM |
Esecuzione dell'applicazione Thin client del servizio MTOM |
I client del servizio MTOM inviano un file codificato con MTOM all'endpoint del servizio specificato. Per impostazione predefinita, l'host è impostato su host locale, ma questo valore è modificabile. È richiesto un nome file e non viene fornito alcun valore predefinito. In questo esempio, il servizio riceve il file inviato dal client, quindi viene restituito al client nel modello di programmazione dispatch o proxy, come specificato.
Il client servlet del servizio MTOM non è gestito dal contenitore.
Per ulteriori informazioni sul richiamo di un client servlet in un ambiente Thin Client per JAX-WS, consultare la documentazione sull'esecuzione di un client JAX-WS di servizi Web non gestito nella Libreria del centro informazioni WebSphere Application Server.
Per eseguire il client del servizio servlet MTOM semplice da WebSphere
Application Server, effettuare le seguenti operazioni:
Il file WSSampleMTOMClient.jar è una versione da riga comandi dell'applicazione Thin Client del servizio MTOM.
Nelle seguenti procedure, la variabile, root_server_app, si riferisce alla directory root di installazione del server delle applicazioni.
Per eseguire l'applicazione Thin Client del servizio MTOM da un WebSphere
Application Server, effettuare le seguenti operazioni, in base al sistema
operativo utilizzato:
Il seguente esempio descrive un'esecuzione corretta dell'applicazione Thin Client del servizio MTOM sul sistema operativo Windows:
runSampleMtom.bat -i c:\SYSLEVEL.IBM -p 9081 |
Per ulteriori informazioni sul funzionamento del client e dell'applicazione, consultare le note tecniche del servizio MTOM o visualizzare il codice sorgente Java.