It appears that to consume a web service using Axis the client will need the following JAR’s

 

Axis.jar

Jaxprc.jar

Saaj.jar

Log4j.jar

Commons-logging.jar

Commons-discovery.jar

J2ee.jar

 

Firstly, this is a huge runtime footprint for a client who simply wants to consume a web service.  Secondly, of all the JAR’s why is j2ee.jar being linked to?  It appears from the stack that the Apache discovery classes are loading this through reflection.

 

Is there a much more light-weight client runtime?

 

/davewolf

 

Attachment: smime.p7s
Description: application/pkcs7-signature

Reply via email to