Eclipse'de Basit Web Hizmeti ve Web Hizmeti İstemcisi Oluşturun ve Dağıtın

Yayınlanan: 2019-10-20

Eclipse IDE'de basit Web Service ve Web Service Client oluşturmak ve dağıtmak için aşağıdaki basit adımları izleyin.

Aşama 1

Apache Tomcat'i kurun ve Sunucu Sekmesinde Eclipse'e ekleyin – Tomcat version 9.0.10 kullanıyorum.

Adım 2

Dinamik Web Projesi oluşturun (ad: CrunchifyWS )

Eclipse'de Crunchify WebService Oluşturma - Dinamik Web Projesi

Aşama 3

/src klasörü altında java dosyası oluşturun. /src klasörüne sağ tıklayın -> Yeni -> Sınıf.

  • Paket: crunchify.com.web.service
  • İsim: CrunchifyHelloWorld.java
Eclipse'de Yeni Java Dosya Sınıfı Oluşturun

4. Adım

CrunchifyHelloWorld.java dosyasını açın ve basit bir ana yöntem oluşturun.

Adım 5

  • CrunchifyHelloWorld.java -> Web Services -> Create Web Service dosyasına sağ tıklayın
  • Aşağıdaki şemada belirtildiği gibi seçenekleri seçin.
  • Bitir'i tıklayın
Eclipse'de Java Sınıfından Web Hizmeti Oluşturun

Adım-6

Tüm işlemlerin tamamlanması biraz zaman alabilir ve yeni “ CrunchifyWSClient ” projesinin oluşturulduğunu görmelisiniz. İşte nihai bir proje yapısı:

CrunchifyWS ve CrunchifyWSClient Projesi

Adım-7

CrunchifyWS ve CrunchifyWSClient her iki proje de sunucuya otomatik olarak dağıtılmalıdır.

Ayrıca Eclipse, Web Service Test Client Window şu URL ile otomatik olarak açar: http://localhost:8080/CrunchifyWSClient/sampleCrunchifyHelloWorldProxy/TestClient.jsp?endpoint=http://localhost:5922/CrunchifyWS/services/CrunchifyHelloWorld

Adım-8

Şimdi addValue(float) , subtractValue(float) üzerine tıklayın ve güncellenmiş sonucu kontrol etmek için bir girdi sağlayın.

WebService İstemcisi Eclipse'de Sonuç Sayfasını Çağırma

Ve hepiniz hazırsınız. Bu adımlarla ilgili herhangi bir zorluk görürseniz bana bildirin.


Çağır düğmesine tıkladıktan sonra aşağıdaki hatayı mı alıyorsunuz?

İstisna Alma Java.net.ConnectException Bağlantı reddedildi

Aşağıdaki adımları izleyin:

  1. Tomcat'e sağ tıklayın
  2. Eklenen uygulamayı görmek için Ekle ve Kaldır'a tıklayın
  3. Temizle'yi tıklayın…
  4. Yayınla'yı tıklayın
  5. Yeniden Başlat'ı tıklayın
Eclipse ve Publish Application'da Tomcat'i yeniden başlatmayı deneyin

Uygulamayı yeniden başlattıktan sonra veya daha sonra Web Hizmeti nasıl yeniden çalıştırılır?

İşte kullanışlı bir URL: http://localhost:8080/CrunchifyWSClient/sampleCrunchifyHelloWorldProxy/TestClient.jsp

Crunchify Web Hizmeti İstemcisi TestClient.jsp dosyası

CrunchifyHelloWorld.wsdl'yi indirmek istiyorsanız, işte burada:

CrunchifyHelloWorld.wsdl dosya konumu

Bunu çalıştırırken herhangi bir sorunla karşılaşırsanız bana bildirin.