Criar e implantar um serviço da Web simples e um cliente de serviço da Web no Eclipse

Publicados: 2019-10-20

Siga as etapas simples abaixo para criar e implementar Web Service simples e Web Service Client no Eclipse IDE.

Passo 1

Instale o Apache Tomcat e adicione-o ao Eclipse na aba Servidor – estou usando Tomcat version 9.0.10 .

Passo 2

Criar um projeto da Web dinâmico (nome: CrunchifyWS )

Criar Crunchify WebService no Eclipse - Projeto Web Dinâmico

Etapa 3

Crie o arquivo java na pasta /src . Clique com o botão direito do mouse na pasta /src -> Novo -> Classe.

  • Pacote: crunchify.com.web.service
  • Nome: CrunchifyHelloWorld.java
Criar nova classe de arquivo Java no Eclipse

Passo 4

Abra o arquivo CrunchifyHelloWorld.java e crie um método main simples.

Passo-5

  • Clique com o botão direito do mouse no arquivo CrunchifyHelloWorld.java -> Web Services -> Create Web Service
  • Selecione as opções conforme mencionado no diagrama abaixo.
  • Clique em terminar
Criar serviço da Web a partir da classe Java no Eclipse

Passo-6

Pode levar algum tempo para concluir todos os processos e você deverá ver o novo projeto “ CrunchifyWSClient ” criado. Aqui está uma estrutura final do projeto:

Projeto CrunchifyWS e CrunchifyWSClient

Passo-7

CrunchifyWS e CrunchifyWSClient ambos os projetos devem ser implantados automaticamente no servidor.

Além disso, o Eclipse abre automaticamente a Web Service Test Client Window com a URL: http://localhost:8080/CrunchifyWSClient/sampleCrunchifyHelloWorldProxy/TestClient.jsp?endpoint=http://localhost:5922/CrunchifyWS/services/CrunchifyHelloWorld

Passo-8

Agora clique em addValue(float) , subtractValue(float) e forneça uma entrada para verificar o resultado atualizado.

Página de resultados de invocação do cliente WebService no Eclipse

E você está tudo pronto. Deixe-me saber se você encontrar alguma dificuldade com essas etapas.


Você está recebendo o erro abaixo depois de clicar no botão Invocar?

Obtendo a exceção java.net.ConnectException Conexão recusada

Siga os passos abaixo:

  1. Clique com o botão direito no Tomcat
  2. Clique em Adicionar e Remover para ver o aplicativo adicionado
  3. Clique em Limpar…
  4. Clique em Publicar
  5. Clique em Reiniciar
Tente reiniciar o Tomcat no Eclipse e Publish Application

Como executar novamente o WebService após reiniciar o aplicativo ou mais tarde?

Aqui está um URL útil: http://localhost:8080/CrunchifyWSClient/sampleCrunchifyHelloWorldProxy/TestClient.jsp

Arquivo TestClient.jsp do cliente de serviço da Web do Crunchify

Se você quiser baixar CrunchifyHelloWorld.wsdl, aqui está:

Localização do arquivo CrunchifyHelloWorld.wsdl

Deixe-me saber se você enfrentar qualquer problema ao executar isso.