إنشاء ونشر Simple Web Service و Web Service Client في Eclipse

نشرت: 2019-10-20

اتبع الخطوات البسيطة التالية لإنشاء ونشر Web Service بسيطة Web Service Client في Eclipse IDE.

الخطوة 1

قم بتثبيت Apache Tomcat وإضافته إلى Eclipse في Server Tab - أنا أستخدم Tomcat version 9.0.10 .

الخطوة 2

قم بإنشاء مشروع ويب ديناميكي (الاسم: CrunchifyWS )

قم بإنشاء Crunchify WebService في Eclipse - Dynamic Web Project

الخطوه 3

أنشئ ملف جافا ضمن مجلد /src . انقر بزر الماوس الأيمن / مجلد src -> جديد -> Class.

  • الحزمة: 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

الخطوة 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 باستدعاء صفحة النتائج في Eclipse

وأنت على أتم استعداد. لا تخبرني إذا رأيت أي صعوبة في هذه الخطوات.


هل تحصل على الخطأ أدناه بعد النقر فوق الزر "استدعاء"؟

الحصول على استثناء java.net.ConnectException تم رفض الاتصال

اتبع الخطوات أدناه:

  1. انقر بزر الماوس الأيمن على Tomcat
  2. انقر فوق "إضافة وإزالة" لمشاهدة التطبيق المضاف
  3. انقر فوق تنظيف ...
  4. انقر فوق نشر
  5. انقر فوق إعادة التشغيل
حاول إعادة تشغيل Tomcat في Eclipse و Publish Application

كيف يتم إعادة تشغيل WebService بعد إعادة تشغيل التطبيق أو في وقت لاحق؟

هنا عنوان URL مفيد: http: // localhost: 8080 / CrunchifyWSClient / sampleCrunchifyHelloWorldProxy / TestClient.jsp

ملف Crunchify Web Service Client TestClient.jsp

إذا كنت تريد تنزيل CrunchifyHelloWorld.wsdl ، فإليك ما يلي:

موقع ملف CrunchifyHelloWorld.wsdl

اسمحوا لي أن أعرف إذا كنت تواجه أي مشكلة في تشغيل هذا.