As far as I know Axis 2 doesn't yet support JAXB though it seems to be planned for the future.
Because JAXB wasn't readily available when Axis 1.x became popular examples tend to use Castor instead of JAXB.
Create Web services using Apache Axis and Castor This article may contain some valuable hints on how to integrate JAXB (instead of Castor).
Some traffic in the Mailing list archives suggest that it may be easiest to use the Axis 1.x
Message Services Style that gives you direct access to the XML message if you are trying to use JAXB.
Note that if you are limited to Java 1.4 then you are also limited to
JAXB 1.0.