Olá gostaria de saber se alguem ja criou web services em java utilizando o jax-ws e poderia tirar minha duvida.
Tenho minha classe normal
import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebService;
import javax.jws.soap.SOAPBinding;
import javax.jws.soap.SOAPBinding.ParameterStyle;
@SOAPBinding(parameterStyle=ParameterStyle.BARE)
@WebService
public class Calculadora
{
@WebMethod
public String adicao(@WebParam(name="parametro") double param)
{
return String.valueOf((param+param));
}
}
ela está funcionando normal e gerando o wsdl.
Se colocar mais um parametro meu metodo deixa de receber os parametros e deixa de enviar o resultado do metodo.
Sei que para passar mais de um parametro tenho que tirar o BARE do SOAP. Já o fiz e nao consegui recuperar os parametros nem enviar a resposta.
Tentei tambem colocar um array de param, ou seja, em tese continuaria recebendo apenas um parametro, mas tambem nao funcionou.
Alguma luz?