Boa noite!
Estou tentando aprender a criar um Webservice através do tutorial: http://netbeans.org/kb/docs/websvc/client_pt_BR.html
Porém alguns erros estão acontecendo.
O meu WS no servidor encontra-se implementado assim:
@WebService()
public class Calculadora {
@WebMethod(operationName = "somar")
public int somar(@WebParam(name = "v1")
int v1, @WebParam(name = "v2")
int v2) {
return v1+v2;
}
}
Feito isto no servidor web, eu criei um projeto java comum e implementei da seguinte forma.
public static void main(String[] args) {
testeservicoweb.CalculadoraService service = new testeservicoweb.CalculadoraService();
QName portQName = new QName("http://calculator.me.org/" , "CalculadoraPort");
String req = "<somar [Retorno de chamada assíncrona] [Retorno de chamada assíncrona] xmlns=\"http://calculator.me.org/\"><v1>1</v1><v2>1</v2><asyncHandler>ENTER VALUE</asyncHandler></somar [Retorno de chamada assíncrona] [Retorno de chamada assíncrona]>";
try { // Call Web Service Operation
Dispatch<Source> sourceDispatch = null;
sourceDispatch = service.createDispatch(portQName, Source.class, Service.Mode.PAYLOAD);
Source result = sourceDispatch.invoke(new StreamSource(new StringReader(req)));
} catch (Exception ex) {
ex.printStackTrace();
}
}
Porém, na hora que eu mando executar gera a seguinte falha:
O que eu devo fazer para dar certo?