Galera é o seguinte:
Tenho a seguinte classe.
import java.io.*;
public class BeanRamais implements Serializable{
private int codColaborador;
private String ramal;
private int codCidade;
private int codEmpresa;
private int codSetor;
private String celular;
private String email;
private String placa;
//metodos get e set
}
O meu web service utiliza a classe retornando em um collection.
public Collection consultaRamais(String nomeColaborador){
BeanRamais meuBeanRamais = new BeanRamais();
meuBeanRamais.setCodColaborador(60);
meuBeanRamais.setramal("1142");
meuBeanRamais.setcodCidade(1);
meuBeanRamais.setcodEmpresa(1);
meuBeanRamais.setcodSetor(1);
meuBeanRamais.setcelular("87654321");
meuBeanRamais.setemail("teste@teste.com.br");
meuBeanRamais.setplaca("hhh1234");
List list = new ArrayList();
list.add(meuBeanRamais);
return list;
}
Quando tento acessar meu web service
http://localhost:8080/axis/Intranet.jws?method=consultaRamais&nomeColaborador=Igo
da o seguinte erro:
[i]AXIS error
Sorry, something seems to have gone wrong… here are the details:
Fault - ; nested exception is:
java.io.IOException: No serializer found for class BeanRamais in registry org.apache.axis.encoding.TypeMappingDelegate@458f41
AxisFault
faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
faultSubcode:
faultString: java.io.IOException: No serializer found for class BeanRamais in registry org.apache.axis.encoding.TypeMappingDelegate@458f41
faultActor:
faultNode:
faultDetail:
{http://xml.apache.org/axis/}hostname:igocoelho[/i]
Alguem pode me ajudar?