 <p>Unless you have a compelling reason to use Axis I would rather stay with JAX-WS and JAXB. It's included in JDK 6 but could be used with JDK 5 as well. Supported in all modern Java EE containers (Websphere, Weblogic) but could be used in Servlet containers (Tomcat, Jetty) with just few jars from Reference Implementation (Metro). Minimum dependencies and 'just works' for most of the scenarios.</p>