Tenemos un par de Clientes que usan Java y tienen que consumir los servicios web de nuestras aplicaciones (asmx), hemos tenido muchos problemas generando las clases desde Eclipse o el Intellij IDEA desde el wsdl autogenerado de los asmx.
Al final hemos encontrado la solución, usar el XFIRE, usando ese framework de Java no hemos tenido problemas
Aquí hay un quickstart de cómo utilizar el plugin en el Eclipse:
http://xfire.codehaus.org/Eclipse+Plugin
Documentación:
http://xfire.codehaus.org/User’s+Guide
Hay una nueva versión que se llama CXF
Aunque no la hemos probado, así que para ir sobre seguro usa o recomienda usar XFIRE


