WSImport Exemplo

260 palavras 2 páginas
WSImport – Exemplo

1º passo: Gerar o método no “glue-server”
Cria-se o método 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 serão salvo as classes geradas (Response e Request), ex: /home/funcate/workLucas/glue_client/src/br/org/funcate/glueservices/terrajavaservices

caminho origem: Local onde estão os arquivo a serem compilados. ex: /home/funcate/workLucas/glue-client/src

nomedoservletdoservidor: No tomcat haverá o servlet do servidor, pode-se ver através de (No Eclipse, opção server, botão 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

3ºPasso: Importar os arquivos gerados

Conforme o caminho de destino colocado no comando, serão criados no mesmo os arquivos (Response e Request). Para isso vá até o caminho especificado e veja se foram gerados os arquivos do método que foi criado/alterado.

Ex:

4ºPasso: Importar para o pacote do Client

Em alguns casos é necessário importar para o pacote de destino os arquivos gerados, caso o pacote não foi atualizado e não 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.

Relacionados

  • Matematica e ti
    9083 palavras | 37 páginas
  • Casa do Código Introdução a Arquitetura e Design de Software
    76613 palavras | 307 páginas