Pregunta

Tengo un servicio web de eco que se ejecuta en digamos http://localhost:8080/axis2/services/Service1. Este servicio solo hace eco de vuelta una cadena que se envía a través del echo() función. Usando el WSDL del servicio anteriormente mencionado (service.wsdl), he generado (en Eclipse) la ServiceStub.java y la ServiceCallbackHandler.java. Con estos dos archivos, ¿cómo puedo escribir un cliente que invocará echo(String some_word) y recibir la respuesta de vuelta? Gracias.

Otros consejos

Si simplemente desea probar / ejercer su servicio web, recomiendo SOAPUI - http: //www.soapui. org /

punto que a su WSDL y que le permitirá llamar a sus métodos de servicio Web.

Algo como esto:
(Véase también: servicio web Axis2 (Tomcat v6 )

package com.gg.ws;

import java.rmi.RemoteException;

import com.gg.ws.ServiceStub.Echo;
import com.gg.ws.ServiceStub.EchoResponse;


public class WebServiceTest {

    public void callEcho() throws RemoteException {

        ServiceStub stub = new ServiceStub();

        Echo request = new Echo();
        request.setValue("Whatever");
        EchoResponse response = stub.echo(request);
        System.out.println(" echo call   response: " + response.get_return());
    }
}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top