Bom dia Pessoal
Após as dicas do pessoal aqui, onde postei o tópico “web service” instalei o netbeans e o java6, e seguindo um tutorial para esse ambiente, funcionou perfeito.
Muito bacana a “diretiva” @WebService o netbeans faz o deploy direto no tomcat e pronto, só testar o wsdl e pronto.
Mas aida tenho um problema que não acho em exemplo algum.
Preciso retornar Tipos Complexos dos meus métodos e dá erro no deploy/compilação do Netbeans.
Tipos primitivos o Axis jws também fazia !
Preciso de algo parecido como o :
http://api.google.com/GoogleSearch.wsdl
Lá tem o serviço: GoogleSearchService que possui entre outros um método doGoogleSearch que retorna um objeto chamado GoogleSearchResult e dentro desse objeto tem tipos primitivos e Collection.
Esse exemplo do google é parecido com que eu preciso retornar.
Outro exemplo é retornar uma Fatura : neste caso teria que retornar um objeto Fatura que teria tipos primitivos como: int numeroFat, String fornecedorFat, float valortotalFat e algo como uma Collection(lista) com objetos do tipo Item_Fatura, que pode conter int codigoItem, float quantidadeItem, float valorItem.
Não sei se algém já prcisou desenvolver algo parecido, peço ajuda para quem souber .
Obrigado a todos.