başarıyla Web Service oluşturduk. Bunu test etti ve WSDL dosyasını da aldım. Bu Web Hizmetini kullanacak olan istemcisi, basit bir Java sınıfıdır.Web Hizmeti için bir Java istemcisi nasıl oluşturulur?
Bir jsp istemci oluşturmak ve Web Hizmet yöntemleri çağırmak mümkün duyuyorum. Ancak bir Java sınıfından Web Hizmetini çağırmam gerekiyor.
nasıl Web Hizmeti ile bu Java istemci bağlamak mı?
Java Client oluşturmak için NetBeans takip aşağıdaki adımlar ...
- ben basit J2SE Uygulama yarattı.
- benim tarafımdan yapılmış WebService bir Web Service Client yaptı.
- WebService'imin Web Hizmeti Referanslarını alıyorum.
Ama WebService yöntemini çağırmak mümkün değilim. İşte Müşteri dosyası ...
package client_package;
public class client {
public static void main(String args[])
{
System.out.println("1");
System.out.println(hello("megha"));
System.out.println("2");
}
private static String hello(String name) {
WS_package.WebService1 service = new WS_package.WebService1(); //package WS_package does not exists
WS_package.WebService1 port = service.getWebService1Port(); //package WS_package does not exists
name = port.hello(name);
return name;
}
}
Bu (genel olarak) yardımcı olabilir: http://stackoverflow.com/questions/209385/java-webservice-client –
bu kodu çalıştırdığınızda istisna alır mıyım? Öyleyse yığın izini görebilir miyiz? –
@MichaelRighi, evet WS_package paketinin mevcut olmadığı bir hata alıyorum. ve böylece onun yöntemlerini kullanamıyorum. liman oluşturulan almıyor ve dolayısıyla yöntem 'port.hello (isim)' – jQueen