I currently use Apache Axis. But I am creating a new project in Intellij IDEA and I have the option to add one of the following:
I am choosing Axis because it's the one I am used to, but I am still wondering if it's the easier option.
I'd go for JAX-WS 2.x RI / Metro 1.x, it's definitely easier than Axis (which is totally outdated by the way). And even Axis2 sucks compared to JAX-WS RI in terms of ease of use (I hate Axis2 deployment model) and performances (see JAX-WS RI 2.1 benchmark details). NetBeans has plenty of good tutorials that you can transpose to Idea. Have a look at http://netbeans.org/kb/61/websvc/intro-ws.html for example.