Você está na página 1de 4

WSImport Exemplo

1 passo: Gerar o mtodo no glue-server


Cria-se o mtodo que deseja na classe correspondente no server, como no exemplo
(na linha 79, setThemetoPlot)

2 passo: Executar o comando wsimport no terminal


Depois de criado o metodo no server, deve-se gerar o metodo para o client. Para
isso deve-se executar esse comando:
Exemplo:
wsimport -d caminhododestino -s caminho da origem http://localhost:8080/
nomedoservletdoservidor/nomedaclasse?wsdl
caminhododestino: Local onde sero salvo as classes geradas (Response e Request),
ex:
/home/funcate/workLucas/glue_client/src/br/org/funcate/glueservices/terrajavaservice
s

caminho origem: Local onde esto os arquivo a serem compilados.


ex: /home/funcate/workLucas/glue-client/src
nomedoservletdoservidor: No tomcat haver o servlet do servidor, pode-se ver
atravs de (No Eclipse, opo server, boto direito no tomcat--> add and remove).
Ex:

http://localhost:8080/ : IP:Porta do servidor

nomedaclasse: Nome da classe em que o metodo foi criado ou modificado.


Ex: TerraJavaServices

Executando no Terminal

3Passo: Importar os arquivos gerados


Conforme o caminho de destino colocado no comando, sero criados no mesmo os
arquivos (Response e Request). Para isso v at o caminho especificado e veja se
foram gerados os arquivos do mtodo que foi criado/alterado.
Ex:

4Passo: Importar para o pacote do Client


Em alguns casos necessrio importar para o pacote de destino os arquivos gerados,
caso o pacote no foi atualizado e no apresente as classe Request e Response do
Metodo. Para isso v no Eclipse: File->Import->FileSystem-> Cole o caminho no
From directory, abaixo mostrar os arquivos para serem importados.

Você também pode gostar