Use kSOAP. It is less than 100 KB. :) It is not as fully featured as Axis but it gets the job done in most cases. I have been using kSOAP to access Axis and JWSDP servers with no problems.
kSOAP does not come with a client stub generator itself. But most IDEs (SUNOne, WSDD) have included their own stub generators (from WSDL) for kSOAP. For more information, check out an article about kSOAP I published on JavaWorld a couple of months ago. http://www.javaworld.com/javaworld/jw-08-2002/jw-0823-wireless.html The article is in the context of J2ME. But kSOAP works on J2SE too. cheers Michael ---------------------------------------------------------------------------- Read Michael Yuan's technology articles http://www.enterprisej2me.com/articles.php Dr. Dobbs Journal, JavaWorld, IBM developerWorks and more ... ---------------------------------------------------------------------------- On 14 Feb 2003, Benjamin Tomasini wrote: > That is an interesting thought. > > Perhaps there is a way to build a client-only Axis-lite? > > This could be an optional, be it advanced, build target that attempts to > put only the bare minimums into a single-standalone jar. Like a Linux > boot disk. > > I would assume this would mean unjaring dependancies and repackaging. > > That could be a troubleshooting nightmare, and there may be some > licensing issues with Sun in regards to redistributing their stuff in a > different form. > > Ben > > On Fri, 2003-02-14 at 13:04, Anecito, Anthony (HQP) wrote: > > Hi All, > > > > Does anyone have a solution of building a Axis client without using all > > those JARs? My client code got bloated 10X by including the 11 JARs (5MB) > > just to talk to the Axis server. The JAR's include the JAXP distrubtion from > > Sun. The JAR's total size is bigger then the JRE from Sun. I am trying to > > keep the entire distribution (including JARs) light weight. > > > > Any ideas? > > > > Thanks > > Tony > > >
