Web Services Required Jars Download Instructions
Web Services Required Jars Download Instructions using Ant (WTP 0.7 M3 only)
 

by Keith Chong
February 9, 2005 (updated June 16, 2005)

These instructions apply only to WTP 0.7 M3. Do not follow them for WTP 0.7 M4 and beyond.

The Web Services plugins require jars that are external to the WTP project and are not found in the current WTP builds. In order for these plugins to work properly, you must download (all!) of the zips and extract their jars to the appropriate location in the plugins.
  1. Before downloading, please read the licensing information that is associated with each downloadable file. The Apache License can be found at http://www.apache.org/licenses
  2. Create a temporary folder, like C:/temp/jars, which will hold all the jars. We'll refer to this folder as downloadPath from now on.
  3. Download the following items and put them in downloadPath:


  4. ItemFileLink
    Apache Axisaxis-1_1.ziphttp://xml.apache.org/dist/axis/1_1/axis-1_1.zip.
    Tomcatjakarta-tomcat-4.1.31.ziphttp://www.apache.org/dist/jakarta/tomcat-4/v4.1.31/bin/jakarta-tomcat-4.1.31.zip
    JavaBeans Activation Frameworkjaf-1_0_2-upd.ziphttp://java.sun.com/products/javabeans/glasgow/jaf.html#download
    JavaMailjavamail-1_3_2.ziphttp://java.sun.com/products/javamail/downloads/index.html
    Apache Soapsoap-bin-2.3.1.ziphttp://www.apache.org/dist/ws/soap/version-2.3.1/soap-bin-2.3.1.zip
    Web Services Inspection Language for Javawsil4j.jarhttp://awwebx04.alphaworks.ibm.com/wsil4j/wsil4j.jar
    UDDI - Universal Description, Discovery and Integrationuddi4j-bin-2_0_2.ziphttp://prdownloads.sourceforge.net/uddi4j/uddi4j-bin-2_0_2.zip?download
    WSDL4Jwsdl4j-bin-1.4.ziphttp://prdownloads.sourceforge.net/wsdl4j/wsdl4j-bin-1.4.zip?download


  5. Now that you've successfully obtained all the zips in the downloadPath folder, we need to extract the jars from those zips and put them into the plugins that require them. You can do this manually, or you can run an ANT script that would do this for you automatically.

    • ANT Script - the ANT script fetchVendorContent.xml is found in the Web Tools CVS module org.eclipse.wtp.releng. This is how you run the script:

      ant -DlocalDownloads=downloadPath -DbuildDirectory=<Eclipse plugins directory> -f fetchVendorContent.xml

    • Manual - Otherwise here is a table that shows you where you should copy the jars. IMPORTANT, copy only the jars to the destination folder, AND ignore the directory structure of the source jar.

      ZipExtracted Jars From ZipCopy jar(s) to this plugin folder location
      axis-1.1.zip axis-1_1/lib/axis.jar
      axis-1_1/lib/axis-ant.jar
      axis-1_1/lib/commons-discovery.jar
      axis-1_1/lib/commons-logging.jar
      axis-1_1/lib/jaxrpc.jar
      axis-1_1/lib/log4j-1.2.8.jar
      axis-1_1/lib/saaj.jar
      axis-1_1/lib/wsdl4j.jar
      <wtpInstallDirectory>/eclipse/plugins/org.eclipse.wst.ws.apache.axis_1.0.0/lib/
      jakarta-tomcat-4.1.31.zip jakarta-tomcat-4.1.31/common/lib/servlet.jar <wtpInstallDirectory>/eclipse/plugins/org.eclipse.wst.ws.apache.axis_1.0.0/lib/
      soap-bin-2.3.1.zip soap-2_3_1/lib/soap.jar <wtpInstallDirectory>/eclipse/plugins/org.eclipse.wst.ws.apache.soap_1.0.0/lib/
      javamail-1_3_2.zip javamail-1.3.2/mail.jar <wtpInstallDirectory>/eclipse/plugins/org.eclipse.wst.ws.apache.soap_1.0.0/lib/
      jaf-1_0_2-upd.zip jaf-1.0.2/activation.jar <wtpInstallDirectory>/eclipse/plugins/org.eclipse.wst.ws.apache.soap_1.0.0/lib/
      (Jar already downloaded from step 3) wsil4j.jar <wtpInstallDirectory>/eclipse/plugins/org.eclipse.wst.ws.apache.wsil_1.0.0/lib/
      uddi4j-bin-2_0_2.zip uddi4j/lib/uddi4j.jar <wtpInstallDirectory>/eclipse/plugins/org.eclipse.wst.ws.uddi4j_1.0.0//lib/
      wsdl4j-bin-1.4.zip wsdl4j-1_4/lib/wsdl4j.jar
      wsdl4j-1_4/lib/qname.jar
      <wtpInstallDirectory>/eclipse/plugins/org.eclipse.wst.wsdl_1.0.0/lib/

  6. If the Eclipse IDE is already running, close it down
  7. Restart Eclipse with the -clean argument for the changes to take effect.