สร้างและปรับใช้ Simple Web Service และ Web Service Client ใน Eclipse

เผยแพร่แล้ว: 2019-10-20

ทำตามขั้นตอนง่าย ๆ ด้านล่างเพื่อสร้างและปรับใช้ Web Service และ Web Service Client อย่างง่ายใน Eclipse IDE

ขั้นตอนที่ 1

ติดตั้ง Apache Tomcat และเพิ่มลงใน Eclipse ในแท็บเซิร์ฟเวอร์ – ฉันใช้ Tomcat version 9.0.10

ขั้นตอนที่ 2

สร้างโครงการเว็บไดนามิก (ชื่อ: CrunchifyWS )

สร้าง Crunchify WebService ใน Eclipse - Dynamic Web Project

ขั้นตอนที่ 3

สร้างไฟล์จาวาภายใต้โฟลเดอร์ /src คลิกขวาที่โฟลเดอร์ /src -> ใหม่ -> คลาส

  • แพ็คเกจ: crunchify.com.web.service
  • ชื่อ: CrunchifyHelloWorld.java
สร้างคลาสไฟล์ Java ใหม่ใน Eclipse

ขั้นตอนที่ 4

เปิดไฟล์ CrunchifyHelloWorld.java และสร้างวิธีการหลักอย่างง่าย

ขั้นตอนที่ -5

  • คลิกขวาที่ไฟล์ CrunchifyHelloWorld.java -> Web Services -> Create Web Service
  • เลือกตัวเลือกตามที่กล่าวไว้ในแผนภาพด้านล่าง
  • คลิกเสร็จสิ้น
สร้างบริการเว็บจากคลาส Java ใน Eclipse

ขั้นตอนที่ 6

อาจใช้เวลาสักครู่เพื่อเสร็จสิ้นกระบวนการทั้งหมด และคุณควรเห็นโครงการใหม่ “ CrunchifyWSClient ” ที่สร้างขึ้น นี่คือโครงสร้างโครงการขั้นสุดท้าย:

CrunchifyWS และ CrunchifyWSClient Project

ขั้นตอนที่ 7

CrunchifyWS และ CrunchifyWSClient ทั้งสองโปรเจ็กต์ควรถูกปรับใช้กับเซิร์ฟเวอร์โดยอัตโนมัติ

นอกจากนี้ Eclipse จะเปิด Web Service Test Client Window โดยอัตโนมัติด้วย URL: http://localhost:8080/CrunchifyWSClient/sampleCrunchifyHelloWorldProxy/TestClient.jsp?endpoint=http://localhost:5922/CrunchifyWS/services/CrunchifyHelloWorld

ขั้นตอนที่-8

ตอนนี้คลิกที่ addValue(float) , subtractValue(float) และป้อนข้อมูลเพื่อตรวจสอบผลลัพธ์ที่อัปเดต

WebService Client เรียกใช้หน้าผลลัพธ์ใน Eclipse

และคุณพร้อมแล้ว โปรดแจ้งให้เราทราบหากคุณพบปัญหาใดๆ กับขั้นตอนเหล่านี้


คุณได้รับข้อผิดพลาดด้านล่างหลังจากคลิกปุ่มเรียกใช้หรือไม่

รับข้อยกเว้น java.net.ConnectException การเชื่อมต่อถูกปฏิเสธ

ทำตามขั้นตอนด้านล่าง:

  1. คลิกขวาที่ Tomcat
  2. คลิกเพิ่มและลบเพื่อดูแอปพลิเคชันที่เพิ่ม
  3. คลิกล้าง…
  4. คลิกเผยแพร่
  5. คลิกเริ่มใหม่
ลองรีสตาร์ท Tomcat ใน Eclipse และ Publish Application

จะรัน WebService อีกครั้งหลังจากรีสตาร์ท Application หรือใหม่กว่าได้อย่างไร

นี่คือ URL ที่มีประโยชน์: http://localhost:8080/CrunchifyWSClient/sampleCrunchifyHelloWorldProxy/TestClient.jsp

บีบอัดไฟล์ TestClient.jsp ของไคลเอ็นต์บริการเว็บ

หากคุณต้องการดาวน์โหลด CrunchifyHelloWorld.wsdl นี่คือ:

ตำแหน่งไฟล์ CrunchifyHelloWorld.wsdl

แจ้งให้เราทราบหากคุณประสบปัญหาใด ๆ ในการดำเนินการนี้