SOAP Web Services 03 - Writing a Web service Client: Stub generation

Share
Embed
  • Published on Jun 21, 2013
  • In this video, we'll learn how to use the wsimport utility to create stubs that can be used to make web service calls.
    Website: javabrains.koushik.org/2013/06/writing-web-service-client-stub.html

Comments • 137

  • biophr34k
    biophr34k 5 days ago

    Excellent stuff! Thanks a lot!

  • Nekoromancer
    Nekoromancer 3 months ago

    is there something like this but for php?

  • Rajashekhar Pattar
    Rajashekhar Pattar 6 months ago

    hi kaushik,
    i liked your teaching and i just wanted to try this example practically but now the problem is, the link for generating stub is not available any more, can anyone suggest other links.
    www.webservicex.net/geoipservice.asmx?WSDL - is not available.

    • pavankumar Gajavalli
      pavankumar Gajavalli 5 months ago +1

      Temp Converter: www.w3schools.com/xml/tempconvert.asmx and Calculator: www.dneonline.com/calculator.asmx

  • clid saniny
    clid saniny 6 months ago

    I need the url for webservices, please? There is no webservice available on webservicex site

  • boi dats Tight
    boi dats Tight 6 months ago

    You saved a student today, give a treat to yourself

  • striuncekf
    striuncekf 7 months ago

    the geoipservice is no longer working :(

  • Sivabalakrishnan M
    Sivabalakrishnan M 8 months ago

    Hi sir, can I consume a SOAP service through jQuery(AJAX call)?
    Keep doing the good work of sharing the knowledge.

  • Gautam Soundar
    Gautam Soundar 8 months ago

    Is there any other webserice site geoipservice is not working

  • Nikhil Bhavsar
    Nikhil Bhavsar 9 months ago

    that wsdl is not working

  • Bipika Amatya
    Bipika Amatya 9 months ago

    hello, I am trying out this tuturial and am stucked. I am not able to access wsimport. Which command prompt did you switch to ? is the same as CMD in windows? and what is the Home path? is it the path where our Java workspace is?

  • Kali doss
    Kali doss 9 months ago

    The one he used is not working now, can anyone help me with a sample webservice url?

  • UBAIS ANSARI
    UBAIS ANSARI 10 months ago

    Hi Koushik sir, i really appreciate the way you explained it all. could please mention the link of the web service you've used in this program as the service is not available on the website, so that we can test it by our own. thanks

  • Malaykumar Ginoya
    Malaykumar Ginoya 10 months ago

    great video It makes theory to understand it practical way. Can you please give me link, which is follow up of current video ? Thanks

  • Potla Saisrinivas
    Potla Saisrinivas 10 months ago

    i did't find the geoipaddress

  • ritika jhamb
    ritika jhamb Year ago

    another url for the web service????

  • boya vikram
    boya vikram Year ago

    Thanks koushik for making step b step videos can u pls add working WSDL URL any one I am new here
    www.wbservicex.net/geoipservice.asmx?WSL
    is not working

  • Giovanni Di Fronzo
    Giovanni Di Fronzo Year ago +1

    other url for webservices, please? There is no webservice available on webservicex site

    • Rene Garnica
      Rene Garnica 6 months ago +2

      a bit later but you can try with this graphical.weather.gov/xml/SOAP_server/ndfdXMLserver.php?wsdl

  • Ramya R
    Ramya R Year ago

    One of the best series on web services. thank you.

  • Akash Singh
    Akash Singh Year ago

    wsimport is not able to parse the wsdl, due to error: "markup declarations contained or pointed to by the document type declaration must be well formed", wsdl url is: " www.dataaccess.com/webservicesserver/numberconversion.wso?WSDL ". Please help!!!

  • Rinkita Dhakate
    Rinkita Dhakate Year ago

    Hi teacher, when I provide wsdl to wsimport command for generating .class files, I'm getting the error, : the system cannot find the path specified.
    Can you pls help with that. I'm stuck. Can't move forward.

  • Pratap Bhanu Dhal

    I am not getting any folder in my directory. Please Help me

  • Yusuf Shoair
    Yusuf Shoair Year ago +1

    or u could import the ws directly from eclipse
    RightClick on any Project->Create New Other ->Web Services->Web Service Client->Then paste the wsdl url(or location) in Service Definition->Next->Finish

  • 1991tanay
    1991tanay Year ago

    Struggling in windows ... anyone know how to generate stub in cmd prompt and use ?

  • Manjit G Ullal
    Manjit G Ullal Year ago

    link in the tutorial doesnt work, try this instead www.webservicex.net/geoipservice.asmx?WSDL

  • Ankita Gupta
    Ankita Gupta Year ago

    When I copied the stub classes in consumption application, it is not able to detect the files in eclipse, hence i'm not able to do import and create object of it!!
    Any help here ?

  • govind gupta
    govind gupta Year ago +1

    www.webservicex.net/ws/WSDetails.aspx?CATID=12&WSID=64

    • Akash Singh
      Akash Singh Year ago +1

      not found, I guess we can use any other web service wsdl and follow the same steps, right?

  • orenazuz
    orenazuz Year ago +4

    This is the solution to all the issue:
    run it in your cmd
    c:>set path=%path%;C:\Program Files\Java\jdk1.8.0_51\bin

  • gillian bc
    gillian bc Year ago

    Now I understand. At last! Thanks you for such clear explanations in this whole series on webservices.

  • Shivani Sabharwal

    I registered to your website javabrains for downloading codes and signing up for tutorials.But I cant find a simple search button to find this course. I am not able to find code for this project for which I signed up. Can't believe the UI of your site is so poor.

  • sravan kumar reddy naramreddy

    when ever i am running the Uri iam getting this error will you plz help me.

    HTTP Status [404] - [Not Found]
    Type Status Report
    Description The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.
    Apache Tomcat/8.5.15

  • Vivek Singh
    Vivek Singh 2 years ago

    Nice video for beginners to understand!!!

  • allan johnson
    allan johnson 2 years ago

    Thanks a lot Kaushik!!! Wonderful teacher

  • SHANTANU MITRA
    SHANTANU MITRA 2 years ago

    Can I set a timeout in webservice i.e if I don't get a response within a certain time interval, I can close the connection.

  • Keya Kinan
    Keya Kinan 2 years ago

    yeah but what if you dont want a iplocater but your own..

  • venkataramana sopeti
    venkataramana sopeti 2 years ago

    i have taken another WSDL to generate the stub's, but here the problem is in the generated stub i'am getting JAXBElement, JAXBElement i'm getting this problem how to set values for this and call the service , Kindly reply ASAP.

  • gandhar vaidya
    gandhar vaidya 2 years ago

    I am getting "cannot instantiate type GeoServiceIp' error whenever I try to run the program. I do not understand why I am getting this error.

  • aniket warey
    aniket warey 2 years ago

    My Code:
    -------------------
    else{
    String ipAddress=args[0];
    GeoIPService ipService =new GeoIPService();
    GeoIPServiceSoap geoIPServiceSoap= ipService.getGeoIPServiceSoap();
    GeoIP geoIP=geoIPServiceSoap.getGeoIP(ipAddress);
    System.out.println(geoIP.getCountryName());
    }

    Error I’m getting:
    -----------------------------
    Exception in thread "main" javax.xml.ws.soap.SOAPFaultException: System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> System.NullReferenceException: Object reference not set to an instance of an object.
    at WebserviceX.Service.Adapter.IPAdapter.CheckIP(String IP)
    at WebserviceX.Service.GeoIPService.GetGeoIP(String IPAddress)
    --- End of inner exception stack trace ---
    at com.sun.xml.internal.ws.fault.SOAP11Fault.getProtocolException(SOAP11Fault.java:178)
    at com.sun.xml.internal.ws.fault.SOAPFaultBuilder.createException(SOAPFaultBuilder.java:117)
    at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:108)
    at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:78)
    at com.sun.xml.internal.ws.client.sei.SEIStub.invoke(SEIStub.java:135)
    at com.sun.proxy.$Proxy20.getGeoIP(Unknown Source)
    at IPLocationFinder.main(IPLocationFinder.java:17)

    • aniket warey
      aniket warey 2 years ago

      OKay i got the solution …nothing was wrong with the code .. i just changed IP , and it showed me the location . In my case, it didnt work for Google.com, but found out for bbc.com.
      Looks like GeoIP webservice is not capable to find all locations.

  • rafiqul islam
    rafiqul islam 2 years ago

    I faced this exception.

    Exception in thread "main" com.sun.xml.internal.ws.fault.ServerSOAPFaultException: Client received SOAP Fault from server: System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> System.NullReferenceException: Object reference not set to an instance of an object.
    at WebserviceX.Service.Adapter.IPAdapter.CheckIP(String IP)
    at WebserviceX.Service.GeoIPService.GetGeoIP(String IPAddress)
    --- End of inner exception stack trace --- Please see the server log to find more detail regarding exact cause of the failure.
    at com.sun.xml.internal.ws.fault.SOAP11Fault.getProtocolException(SOAP11Fault.java:178)
    at com.sun.xml.internal.ws.fault.SOAPFaultBuilder.createException(SOAPFaultBuilder.java:116)
    at com.sun.xml.internal.ws.client.sei.StubHandler.readResponse(StubHandler.java:238)
    at com.sun.xml.internal.ws.db.DatabindingImpl.deserializeResponse(DatabindingImpl.java:189)
    at com.sun.xml.internal.ws.db.DatabindingImpl.deserializeResponse(DatabindingImpl.java:276)
    at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:104)
    at com.sun.xml.internal.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:77)
    at com.sun.xml.internal.ws.client.sei.SEIStub.invoke(SEIStub.java:147)
    at com.sun.proxy.$Proxy31.getGeoIP(Unknown Source)

  • jeeves251
    jeeves251 3 years ago +1

    This was really helpful as I'm very new to web services. I'm curious though how you can consume a SOAP service without sending a payload envelope. Can someone help me understand that?

  • Mohamed Lahlou
    Mohamed Lahlou 3 years ago

    thank you very much for you videos . i have a question . the command "wsimport" is for linux or windows10 or both ?

    • Mohamed Lahlou
      Mohamed Lahlou 3 years ago +1

      when a i go to C:\Program Files\Java\jdk1.8.0_91\bin the commond work thank you

  • Alex Sun
    Alex Sun 3 years ago +1

    my cmd does not recognize the wsimport command but if I execute it in the "C:\Program Files\Java\jdk1.8.0_74\bin" I getting some result but I want to generate the stubs in my own directory. How can I manage it? since I can not create a directory in the lib folder.

    • Alex Sun
      Alex Sun 3 years ago

      @Ling Jiang: Thanks for your respose but I tried it before but it did not work. At the end I have generated the classes inside the "C:\Program Files\Java\jdk1.8.0_74\bin" and it worked.

  • Kashif Sami
    Kashif Sami 3 years ago +11

    You just saved me hours of research (and I was looking for a Python tutorial for SOAP). Your explanation is so logical and aligned to newbies. Thanks a ton Koushik!

    • JCPier
      JCPier 3 years ago +2

      +Kashif Sami So true. These tutorials are excelent entry points. I was very confused about all those acronyms SOAP RESTful WSDL and so on. And these are not just tutorials about how to do something, they also include conceptual topics well explained, and good examples.

  • Rene Jacques
    Rene Jacques 3 years ago

    my cmd prompt said generating and compiling code, but a net folder was not generated.

  • manoj G
    manoj G 3 years ago

    How can we deal with the proxy webservices .. I tried to create using eclipse somehow I got an error saying service definition is not created. This particular service under secured corporate network . Any suggestions?

  • Ranjan Kumar
    Ranjan Kumar 3 years ago

    download java 1.7 and set jdk path in Eclipse

  • Danan Joyo
    Danan Joyo 3 years ago

    why i always got this warning "Description Resource Path Location Type
    Build path specifies execution environment JavaSE-1.7. There are no JREs installed in the workspace that are strictly compatible with this environment. IPLocationFinder Build path JRE System Library Problem"
    i've already installed the jdk1.8 on my kepler eclipse..

  • 2002budokan
    2002budokan 3 years ago

    Thank you very much

  • persistence j
    persistence j 3 years ago +1

    Thanks a million for your tutorials

  • Thabetitusml Sml
    Thabetitusml Sml 3 years ago

    A very good video but unfortunately it did not work with Microsoft wsdl. It generates:
    [WARNING] src-resolve: Cannot resolve the name 's:schema' to a(n) 'element declaration' component.

  • Shekhar Prasad
    Shekhar Prasad 3 years ago

    Awesome work!!

  • kumar swamy
    kumar swamy 3 years ago

    very very nice...sir

  • veeru N
    veeru N 3 years ago

    Great Tutorials Boss..
    Thanks a lot..!!

  • rgowlikar1
    rgowlikar1 3 years ago

    How did the command line know that you needed a java SEI?

  • Lee Subiramaniyam
    Lee Subiramaniyam 3 years ago

    concept wise this explanation is good but not able to view the code clearly.Please could you do the favor for that write code and please put your websites

  • Komal Gujarathi
    Komal Gujarathi 4 years ago +1

    best series

  • sonam mas
    sonam mas 4 years ago

    Amazing series ..this made learning web services very easy !! thanks

  • Ravi Kumar
    Ravi Kumar 4 years ago

    Thank you for amazing series of technical topics. I'm learning a lot.

  • aravind aran
    aravind aran 4 years ago

    I m getting confused with webservice and module.I m using python.so i can import a module instead of calling this webservice...so is any relation with those?

    • Anurag Bisht
      Anurag Bisht 3 years ago

      +aravind aran
      I am quite late, but no "webservices" in directory structure is not a "module"(file) but a "package"(directory + _init_.py) in python. "webservices" would contain all the "Geo*.java" modules. I think you are getting confused because all ".java" files contains single class of same name whereas in python you can have multiple classes in a single module.
      java it is : webservices.GeoIpService(module and class).
      in python : webservices.GeoIpService(module).GeoIpService(class)
      hope it helps,

    • Anurag Bisht
      Anurag Bisht 3 years ago

      +aravind aran I am quite late, but no "webservices" in directory structure is not a "module"(file) but a "package"(directory + __init__.py) in python. "webservices" would contain all the "Geo*.java" modules. I think you are getting confused because all ".java" files contains single class of same name whereas in python you can have multiple classes in a single module.
      java it is : webservices.GeoIpService(module and class).
      in python : webservices.GeoIpService(module).GeoIpService(class)
      hope it helps,

  • Vipan K Singh
    Vipan K Singh 4 years ago

    An excellent series of videos!! Thank you!!

  • ashutosh nagda
    ashutosh nagda 4 years ago

    Could you make your video to be cached for offline.

  • Pramod Jha
    Pramod Jha 4 years ago

    Sir thanks for sharing your knowledge with us but video is not clear can't see what you are typing. So if possible please provide a video where texts are clear like audio.

  • Shyam Kumar
    Shyam Kumar 4 years ago

    Please help me to solve below :(
    C:\Users\id826694\geoIP>wsimport www.webservicex.com/geoipservice.asmx?WSDL
    error: failed to parse document at "www.webservicex.com/geoipservice.asmx?WSDL": java.net.UnknownHostException: www.webservicex.com
    C:\Users\id826694\geoIP>

    • Achyuth N
      Achyuth N 4 years ago

      Hi shyam, did you find any solution for the issue.. because I'm facing the same issue.. if yes, pls share the solution

  • Amin Hasan
    Amin Hasan 4 years ago

    Nice video. thx

  • xxxxxGhostBoyxxxxx
    xxxxxGhostBoyxxxxx 4 years ago

    every episode gets exciting and can't wait to click the next video. haha this so unlike my lecture class every class gets boring and can't wait to leave the class :p thank you mister.

  • Min Pandey
    Min Pandey 4 years ago +2

    all i know is you are awesome teacher, 2 years ago , i studied spring from you and now web service and you are simple enough to understand even though i am a dummy.

  • Nigel Thomas
    Nigel Thomas 4 years ago

    I am getting an error while trying to call the webservice using wsimport
    The error is:

    [ERROR] Connection timed out: connect
    Failed to read the WSDL document: www.webservicex.net/geoipservice.asmx?W
    SDL, because 1) could not find the document; /2) the document could not be read;
    3) the root element of the document is not .

    [ERROR] failed.noservice=Could not find wsdl:service in the provided WSDL(s):
    At least one WSDL with at least one service definition needs to be provided.

    Failed to parse the WSDL.

    • Venkata Reddy
      Venkata Reddy 3 years ago

      +Nigel Thomas save the xml file into your local and give " wsimport geoipservice.asmx.xml"

    • Amey Pakhare
      Amey Pakhare 3 years ago

      +Nigel Thomas wsimport Problem solved
      C:\>cd sei/
      C:\sei>set path=C:\Program Files\Java\jdk1.8.0_20\bin
      C:\sei>wsimport
      Missing WSDL_URI

  • Jordan Lea
    Jordan Lea 4 years ago

    at the cmd what exactly is your 'Java Brains' path. Is it the location of your workspace, or your project or is it something else entirely.

  • huynh vo
    huynh vo 4 years ago +2

    I can't get wsimport to work in my cmd, please help

    • Rudraksh Jhalani
      Rudraksh Jhalani 4 months ago

      @Amey Pakhre,... Thank you for your help

    • Jauyah Hamsah
      Jauyah Hamsah 11 months ago

      Append PATH environment variable with location to jdk installation bin directory

    • Sadia Afrin
      Sadia Afrin 3 years ago

      Problem solved! I added the java bin folder directory in windows variable path.

    • Sadia Afrin
      Sadia Afrin 3 years ago +1

      +Avinash Velagandula hey! thanks for the help but i am still not getting wsimport after setting the path to jdk bin folder. Can u plz help?
      D:\Eclipse\IPLocationFinder\sei>set path = C:\Program Files\Java\jdk1.8.0_60\bin
      D:\Eclipse\IPLocationFinder\sei>wsimport
      'wsiprort' is not recognized as an internal or external command,
      operable program or batch file.

    • Amey Pakhare
      Amey Pakhare 3 years ago +3

      +huynh vo wsimport Problem solved
      C:\>cd sei/
      C:\sei>set path=C:\Program Files\Java\jdk1.8.0_20\bin
      C:\sei>wsimport
      Missing WSDL_URI

  • koilk
    koilk 4 years ago +12

    just figured it out. if any one out there is getting the :
    [ERROR] .\net\webservicex\GeoIP.java (The system cannot find the path specified) error
    after they try to wsimport the webservice url check this out:
    The reason its not working for some is
    because the folder has to be placed in a location
    where you can't modify/add a directory through cmd prompt
    for some people when you try to do mkdir sei the folder is not created
    My solution
    Find WSDL url online
    Next go to your JDK directory(C:\Program Files\Java\jdk1.7.0_21)
    Copy the jdk1.7.0_21 folder
    Paste the folder on your desktop (location where you can add folders through command prompt)
    Go back to command prompt
    Go path you just created on your desktop
    which may look something like this
    Ex. C:\Users\Computer Science\Desktop\jdk1.7.0_21>
    next cd into the "bin" folder
    your cmd prompt should look something like this now
    C:\Users\Computer Science\Desktop\jdk1.7.0_21\bin>
    Now add the wsimport in cmd:
    wsimport www.webservicex.net/geoipservice.asmx?WSDL
    once the code has been generated
    then look for the "net" folder in the directory
    it should contain the associated files

  • Niru Y
    Niru Y 4 years ago +1

    Best video on stub generation. Tnx for sharing.

    • Sadia Afrin
      Sadia Afrin 3 years ago

      +agram soft hey! thanks for the help but i am still not getting wsimport after setting the path to jdk bin folder. Can u plz help?
      D:\Eclipse\IPLocationFinder\sei>set path = C:\Program Files\Java\jdk1.8.0_60\bin
      D:\Eclipse\IPLocationFinder\sei>wsimport
      'wsiprort' is not recognized as an internal or external command,
      operable program or batch file.

    • agram soft
      agram soft 4 years ago

      @Rahul Rahul
      Configure your path to Java bin directory
      e.g. c:\Program Files\Java\jdk1.8.0_25\bin\

    • Rahul Rahul
      Rahul Rahul 4 years ago +1

      hi bro,
      i am not able to fire wsimport command in my command prompt, it is showing an error: wsimprt is not an enternal or external command .please help me to resolve this or please provide your contact details

  • Mayuravyas
    Mayuravyas 4 years ago

    This is the best video on SOAP web services... Thanks for sharing with us.

  • Mayuravyas
    Mayuravyas 4 years ago +1

    This is the best video on SOAP web services... Thanks for sharing with us.

  • Gagan Rana
    Gagan Rana 4 years ago

    Really nice and clear. Good job Kaushik.

  • Vadym Morozov
    Vadym Morozov 5 years ago

    Superb!!! Thank you! Again and Again!

  • Nagendra Chowdary
    Nagendra Chowdary 5 years ago

    Wonderful work! Thanks Mr. Koushik Ji :)

  • Gaurav Khinchi
    Gaurav Khinchi 5 years ago

    Thank you so much!!!! It is great sir!

  • elmarco18
    elmarco18 5 years ago

    thanks

  • girish aiholi
    girish aiholi 5 years ago

    why my eclipse(kepler and indigo) as well myeclipse not able to show glassfish version more than 3.x and I have jre and jdk 7.51 latest available even set in myeclipse and other still says u r using jdk 6 .?

  • girish aiholi
    girish aiholi 5 years ago

    I m getting this error Server was unable to process request. ---> System.IO.IOException: There is not enough space on the disk.

  • Hemed Ali
    Hemed Ali 5 years ago +4

    You are a legend bro. Thanks for the clear explanation.

  • Faraz70
    Faraz70 5 years ago

    Thanks, very great videos. Just one question: I cant run wsimport from my home directory? i can run java but not wsimport? any suggestions thanks

    • Bashudev Poudyal
      Bashudev Poudyal 5 years ago

      Check your environment variable, whether or not Java path is set up correctly

  • Arun Jeganath Bernard
    Arun Jeganath Bernard 5 years ago

    Stub is a local object representing the remote service

  • yev lvov
    yev lvov 5 years ago +3

    the best tutorials in the web

  • Saroj Sharma
    Saroj Sharma 5 years ago +1

    One of the best videos on java tutorial.Really easy to understand and its pulling me more into java with interest.Thanks a lot and god bless U..

  • esdras silva
    esdras silva 5 years ago +4

    I would like to say that so far I am learning a lot from this tutorial. Thank you for taking the time to put it together.

  • Bipin Jadaun
    Bipin Jadaun 5 years ago

    i am using windows 8 and i followed all the steps to set up glassfish4 but i am getting error while starting server in eclipse(Kepler) as-
    Unable to start server due following issues:
    Launch process failed with exit code 1

  • Rahman Ali Farishta
    Rahman Ali Farishta 5 years ago

    well when i ran wsimport from the folder i had my java in , it ran...
    Thanks .....

  • Rahman Ali Farishta
    Rahman Ali Farishta 5 years ago

    Hello, Can anyone help me please?
    i am using netbeans 7.4 but when i am trying to run wsimport, its giving me " 'wsimport' is not recognized as an internal or external command, operable program or batch file " even though i have set up the java home path in my environment variables. Comment please....

  • Daniel Xu
    Daniel Xu 5 years ago +4

    this shit saved my life

  • Sonnix Jackson
    Sonnix Jackson 5 years ago

    Thanks really!

  • sourav das
    sourav das 5 years ago

    Thanks a Lot Koushik...!

  • priyagavas1
    priyagavas1 5 years ago

    Koushik...thanks you so much for your all turorials and guidence....we can just follow your tutorials and go for interview....

  • Lute Scrat
    Lute Scrat 6 years ago

    Thanks!

  • Tsedenya Michael
    Tsedenya Michael 6 years ago

    wow koushck nice to c ur videos again...u r awesome

  • Mahesh M
    Mahesh M 6 years ago

    Stub is nothing but the classes which get generated from the wsdl. These are the classes which helps the client app to communicate to the webservice hosted in other system..
    Hope it is clear.
    Cheers!!

  • Raja Sekhar
    Raja Sekhar 6 years ago

    hey what exactly is similarity/difference between stub and SEI?

  • hyperborean72
    hyperborean72 6 years ago

    Excellent series
    Thank you a lot

  • Aswin Shrestha
    Aswin Shrestha 6 years ago

    Hi Koushik,
    Wsimport tool should have been shipped from jdk1.5 onwards right? I can't run this wsimport on jdk1.5... should have been under bin folder right?

  • Srinivasan Venkatesan
    Srinivasan Venkatesan 6 years ago

    thx koushks,,,all your tutorials are really helpful..need 1 help..what is a stub

  • amsfuy
    amsfuy 6 years ago

    What actually is a stub?