Thursday, December 19, 2013

Create webservice proxy dengan wsimport

Berikut ini adalah contoh membuat webservice proxy dengan perintah wsimport tanpa mengunakan IDE apapun.

wsimport adalah tool bawaan dari java untuk import webservice ke dalam bentuk class java.
wsimport otomatis tersedia jika kita sudah menginstall java jdk.

misal kita akan mengimport webservice : http://192.168.56.101:8888/reports/rwwebservice?wsdl

kita buat dulu direktori tempat kita mengimport webservice nya.

kemudian jalankan perintah wsimport dari command line :

$ wsimport -keep http://192.168.56.101:8888/reports/rwwebservice?wsdl



parameter -keep ini bersifat optional, untuk generate file *.java dan *.class juga.
jika kita tidak mencantumkan parameter ini maka yang digenerate hanya *.class saja.

Selanjutnya kita akan mempackage file-file hasil hasil import tadi menjadi sebuah library jar.
sehingga jar ini bisa kita reusable atau kita dapat gunakan dimanapun.

dengan perintah :

$ jar cfv nama_jar.jar -C directory_generated_wsdl/ .


selamat mencoba. :)

0 comments:

Post a Comment