Es cierto, que puedes usar Axis2, pero no es ni mucho menos "necesario". Para crear web services puedes utilizar muchas posibilidades, incluso picártelo tu completamente (al final es comunicación HTTP usando un formato XML/SOAP para intercambiar información)
Lo mejor, más facil y más rapido sería que utilices cualquier implementacion de jax-ws. Yo te recomendaría Apache CXF