Cree e implemente un servicio web simple y un cliente de servicio web en Eclipse

Publicado: 2019-10-20

Siga los sencillos pasos que se indican a continuación para crear e implementar un Web Service simple y Web Service Client de servicio web en Eclipse IDE.

Paso 1

Instale Apache Tomcat y agréguelo a Eclipse en la pestaña Servidor. Estoy usando Tomcat version 9.0.10 .

Paso 2

Crear un proyecto web dinámico (nombre: CrunchifyWS )

Crear Crunchify WebService en Eclipse - Proyecto web dinámico

Paso 3

Cree un archivo java en la carpeta /src . Haga clic con el botón derecho en la carpeta /src -> Nuevo -> Clase.

  • Paquete: crunchify.com.web.service
  • Nombre: CrunchifyHelloWorld.java
Crear nueva clase de archivo Java en Eclipse

Etapa 4

Abra el archivo CrunchifyHelloWorld.java y cree un método principal simple.

Paso-5

  • Haga clic derecho en el archivo CrunchifyHelloWorld.java -> Web Services -> Create Web Service
  • Seleccione las opciones como se menciona en el siguiente diagrama.
  • Haga clic en finalizar
Crear un servicio web desde una clase Java en Eclipse

Paso-6

Puede llevar algún tiempo finalizar todos los procesos y debería ver el nuevo proyecto " CrunchifyWSClient " creado. Aquí hay una estructura final del proyecto:

Proyecto CrunchifyWS y CrunchifyWSClient

Paso-7

CrunchifyWS y CrunchifyWSClient ambos proyectos deben implementarse automáticamente en el servidor.

Además, Eclipse abre automáticamente Web Service Test Client Window con la URL: http://localhost:8080/CrunchifyWSClient/sampleCrunchifyHelloWorldProxy/TestClient.jsp?endpoint=http://localhost:5922/CrunchifyWS/services/CrunchifyHelloWorld

Paso-8

Ahora haga clic en addValue(float) , resteValue( subtractValue(float) y proporcione una entrada para verificar el resultado actualizado.

Página de resultados de invocación del cliente de servicio web en Eclipse

Y ya está todo listo. Hazme saber si ves alguna dificultad con estos pasos.


¿Está recibiendo el siguiente error después de hacer clic en el botón Invocar?

Obtener excepción java.net.ConnectException Conexión rechazada

Siga los pasos a continuación:

  1. Haga clic derecho en Tomcat
  2. Haga clic en Agregar y quitar para ver la aplicación agregada
  3. Haga clic en Limpiar...
  4. Haga clic en Publicar
  5. Haga clic en Reiniciar
Intente reiniciar Tomcat en Eclipse y Publish Application

¿Cómo volver a ejecutar WebService después de reiniciar la aplicación o más tarde?

Aquí hay una URL útil: http://localhost:8080/CrunchifyWSClient/sampleCrunchifyHelloWorldProxy/TestClient.jsp

Archivo Crunchify Web Service Client TestClient.jsp

Si desea descargar CrunchifyHelloWorld.wsdl, aquí está:

Ubicación del archivo CrunchifyHelloWorld.wsdl

Avíseme si tiene algún problema al ejecutar esto.