Estou trabalhando em um webservice com axis 1 e está ocorrendo o seguinte erro:
Fault - ; nested exception is:
java.io.IOException: No serializer found for class br.com.to.ProfExternoTO in registry org.apache.axis.encoding.TypeMappingDelegate@456a8423
AxisFault
faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException
faultSubcode:
faultString: java.io.IOException: No serializer found for class br.com.to.ProfExternoTO in registry org.apache.axis.encoding.TypeMappingDelegate@456a8423
faultActor:
faultNode:
faultDetail:
{http://xml.apache.org/axis/}hostname:D-PROD-BP013554
A Classe ProfExternoTO :
package br.com.to;
import java.io.Serializable;
public class ProfExternoTO implements Serializable{
private static final long serialVersionUID = -4039444452896382338L;
private int idProfissionalExterno;
private String cdConselho;
private String cdRegistro;
private String cdUfRegistro;
private String nmProfissional;
private String flAtivo;
public int getIdProfissionalExterno() {
return idProfissionalExterno;
}
public void setIdProfissionalExterno(int idProfissionalExterno) {
this.idProfissionalExterno = idProfissionalExterno;
}
public String getCdConselho() {
return cdConselho;
}
public void setCdConselho(String cdConselho) {
this.cdConselho = cdConselho;
}
public String getCdRegistro() {
return cdRegistro;
}
public void setCdRegistro(String cdRegistro) {
this.cdRegistro = cdRegistro;
}
public String getCdUfRegistro() {
return cdUfRegistro;
}
public void setCdUfRegistro(String cdUfRegistro) {
this.cdUfRegistro = cdUfRegistro;
}
public String getNmProfissional() {
return nmProfissional;
}
public void setNmProfissional(String nmProfissional) {
this.nmProfissional = nmProfissional;
}
public String getFlAtivo() {
return flAtivo;
}
public void setFlAtivo(String flAtivo) {
this.flAtivo = flAtivo;
}
}
Chamada ao webservice:
public ProfExternoTO[] ListarProfissionaisExternos( String Pesquisa , String Autenticacao , String PesqExata, String Ativo, String Identificador, String Codigo, String Descricao, String Registro, String UF, String Laboratorio , String Disponivel )
{
ServicosPosiciona posiciona = new ServicosPosiciona();
PesquisaGenericaTO to = posiciona.exTrairGenericoList(Pesquisa, Autenticacao, PesqExata, Ativo, Identificador, Codigo, Descricao, Registro, UF, Laboratorio , Disponivel );
ProfExternoTO o = new ProfExternoTO();
o.setTexto("Teste");
return new ProfExternoTO[]{o};
}
Tentei transformar em um array de objetos, mas não estou tendo sucesso?
Alguém poderia me dar um help?