Creați și implementați serviciul web simplu și clientul serviciului web în Eclipse

Publicat: 2019-10-20

Urmați pașii simpli de mai jos pentru a crea și implementa un Web Service simplu și Web Service Client pentru servicii web în Eclipse IDE.

Pasul 1

Instalați Apache Tomcat și adăugați-l la Eclipse în fila Server – folosesc Tomcat version 9.0.10 .

Pasul 2

Creați un proiect web dinamic (nume: CrunchifyWS )

Creați Crunchify WebService în Eclipse - Dynamic Web Project

Pasul 3

Creați fișierul java în folderul /src . Faceți clic dreapta pe folderul /src -> Nou -> Clasă.

  • Pachet: crunchify.com.web.service
  • Nume: CrunchifyHelloWorld.java
Creați o nouă clasă de fișiere Java în Eclipse

Pasul-4

Deschideți fișierul CrunchifyHelloWorld.java și creați o metodă principală simplă.

Pasul-5

  • Faceți clic dreapta pe fișierul CrunchifyHelloWorld.java -> Web Services -> Create Web Service
  • Selectați opțiunile menționate în diagrama de mai jos.
  • Faceți clic pe Terminare
Creați serviciu web din clasa Java în Eclipse

Pasul-6

Poate dura ceva timp pentru a finaliza toate procesele și ar trebui să vedeți noul proiect „ CrunchifyWSClient ” creat. Iată o structură finală a proiectului:

Proiectul CrunchifyWS și CrunchifyWSClient

Pasul-7

CrunchifyWS și CrunchifyWSClient ambele proiecte ar trebui să fie implementate automat pe server.

De asemenea, Eclipse deschide automat Web Service Test Client Window cu adresa URL: http://localhost:8080/CrunchifyWSClient/sampleCrunchifyHelloWorldProxy/TestClient.jsp?endpoint=http://localhost:5922/CrunchifyWS/services/CrunchifyHelloWorld

Pasul-8

Acum faceți clic pe addValue(float) , subtractValue(float) și furnizați o intrare pentru a verifica rezultatul actualizat.

Pagina de rezultate invocare client WebService în Eclipse

Și ești gata. Anunțați-mă dacă vedeți vreo dificultate cu acești pași.


Primiți o eroare de mai jos după ce faceți clic pe butonul Invocare?

Obținerea excepției java.net.ConnectException Conexiune refuzată

Urmați pașii de mai jos:

  1. Faceți clic dreapta pe Tomcat
  2. Faceți clic pe Adăugați și eliminați pentru a vedea aplicația adăugată
  3. Faceți clic pe Curățare...
  4. Faceți clic pe Publicare
  5. Faceți clic pe Restart
Încercați să reporniți Tomcat în aplicația Eclipse și Publicare

Cum să rulați din nou WebService după repornirea aplicației sau mai târziu?

Iată o adresă URL la îndemână: http://localhost:8080/CrunchifyWSClient/sampleCrunchifyHelloWorldProxy/TestClient.jsp

Fișierul Crunchify Web Service Client TestClient.jsp

Dacă doriți să descărcați CrunchifyHelloWorld.wsdl, aici este:

Locația fișierului CrunchifyHelloWorld.wsdl

Anunțați-mă dacă vă confruntați cu vreo problemă la rularea acestuia.