Empacotar client que chama Webservice

E ai galera,
tenho uma aplicação web(app1) com alguns webservices, criada no Netbeans, e uma outra aplicacação desktop(app2) que faz chamadas a esses webservices e que será empacotado(jar) pra ser adicionado em um outro projeto(app3).
A dúvida é, qual a melhor maneira de fazer essas chamadas dos WS na ‘app2’?
1-) Pela opção do netbeans(add new-> Web service client)
2-) Criar um jar após os build da ‘app1’ com os arquivos .class ??

fui claro ?
:smiley:

Eu usaria a opção 1, pois dessa maneira sua aplicação desktop ficará “amarrada” aos WSDL’s dos webservices, em vez de ficar amarrada às classes específicas que foram usadas para implementá-los.

Fiz adicionando o ws client mesmo…
Mas estranho é que, coloquei um System.out.print no meu metodo do WS, e ele não imprime lá no output =/
alguma ideia do que possa ser?