Estou fazendo um projeto onde tenho uma classe de serviço e com o Axis2 criei o Web Service e o client automaticamente. No client gerado, criei uma classe para consumir o serviço, soh que quando rodo a classe dah erro d null pointer exception. Alguem cosegui falar o q diabos esse trem ta fazendo o pelo menos corrigir alguma coisa q esteja fazendo errado.
Estou usando no projeto TomCat 6, Hibernate e Axis2
aki..codigo da classe de serviço:public class Servico {
public Aluno consultarAlunoNome(String nome){
Aluno aluno = new Aluno();
AlunoHome alunoHome = new AlunoHome();
aluno.setNomeAluno(nome);
aluno = alunoHome.findAlunoPorNome(aluno);
return aluno;
}
public Aluno consultarAlunoMatricula(int matricula){
Aluno aluno = new Aluno();
AlunoHome alunoHome = new AlunoHome();
aluno.setIdaluno(matricula);
aluno = alunoHome.findAlunoPorMatricula(aluno);
return aluno;
}
}
aki..codigo do web service client
public class TestewebService {
/**
* @param args
*/
public static void main(String[] args) {
try{
Aluno aluno = new Aluno();
ConsultarAlunoMatricula testeMatricula = new ConsultarAlunoMatricula();
ConsultarAlunoNome testeNome = new ConsultarAlunoNome();
testeMatricula.setMatricula(1);
testeNome.setNome("j");
ConsultarAlunoMatriculaResponse res = new ConsultarAlunoMatriculaResponse();
aluno = res.get_return();
System.out.println("A matricula e: " + aluno.getNomeAluno());
ConsultarAlunoNomeResponse resNome = new ConsultarAlunoNomeResponse();
aluno = resNome.get_return();
System.out.println("O nome e: "+ aluno.getIdaluno());
}catch (Exception e) {
System.out.println("o erro e: " +e);
}
}
}
Vlwss galera