Download from http://xml.apache.org/axis/ NOTE: AXIS 1.0 version even on client side needs servlet JAR file or you get this exception: (upcoming 1.1 version should have this fixed) Exception in thread "main" java.lang.NoClassDefFoundError: javax/servlet/ServletContext at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Class.privateGetDeclaredMethods(Class.java:1613) at java.lang.Class.getMethod0(Class.java:1732) at java.lang.Class.getDeclaredMethod(Class.java:1219) at org.apache.commons.discovery.tools.ClassUtils.findPublicStaticMethod(ClassUtils.java:112) at org.apache.axis.configuration.EngineConfigurationFactoryFinder.newFactory(EngineConfigura tionFactoryFinder.java:214) at org.apache.axis.configuration.EngineConfigurationFactoryFinder.access$300(EngineConfigura tionFactoryFinder.java:92) at org.apache.axis.configuration.EngineConfigurationFactoryFinder$1.run(EngineConfigurationF actoryFinder.java:179) at java.security.AccessController.doPrivileged(Native Method) at org.apache.axis.configuration.EngineConfigurationFactoryFinder.newFactory(EngineConfigura tionFactoryFinder.java:148) at org.apache.axis.configuration.EngineConfigurationFactoryFinder.newFactory(EngineConfigura tionFactoryFinder.java:204) at org.apache.axis.client.Service.(Service.java:111) at org.apache.axis.client.Call.(Call.java:270) at org.apache.wsif.providers.soap.apacheaxis.WSIFPort_ApacheAxis.getCall(Unknown Source) at org.apache.wsif.providers.soap.apacheaxis.WSIFOperation_ApacheAxis.invokeRequestResponseO peration(Unknown Source) at org.apache.wsif.providers.soap.apacheaxis.WSIFOperation_ApacheAxis.executeRequestResponse Operation(Unknown Source) at clients.DynamicInvoker.invokeMethod(Unknown Source) at clients.DynamicInvoker.main(Unknown Source)