crear - java consume web service wsdl example
Cómo invocar un servicio web utilizando Java (3)
Descargar axis2 .
Después de extraerlo, debajo de la carpeta bin hay una herramienta llamada wsdl2java, que se usa para generar stubs del WSDL que puede comunicarse con el servicio web.
Un uso de muestra sería:
WSDL2Java -uri http://api.search.live.net/search.wsdl -d xmlbeans -s
mira aquí para más detalles sobre esa herramienta.
Además de stubs, también generará todos los objetos que necesita.
Aquí hay un tutorial usando axis2 y Eclipse IDE.
Soy nuevo en los servicios web. Necesito invocar un servicio web cuya definición está en http://api.search.live.net/search.wsdl . Necesito hacer una búsqueda de cualquier palabra clave mediante el uso de este servicio web. Busco en la red pero no pude encontrar ninguna solución. Alguna idea de cómo invocar el servicio web. Necesito usar Java.
Uso intelliJ para generar el código java que necesito de un WSDL. A continuación, puede usar este código para hacer llamadas SOAP.
Dale el WSDL y generará el código. Puedes encontrar información aquí: http://www.jetbrains.com/idea/webhelp/generating-wsdl-document-from-java-code.html
Eche un vistazo a http://ws.apache.org/ donde encontrará Axis2 que es probablemente lo que está buscando.
Tenga en cuenta que los servicios web son un término más genérico que WSDL y han evolucionado desde que se presentó WSDL hasta el punto de que la mayoría de los servicios de hoy en día hablan JSON y similares. Vea más aquí RESTEasy o Jersey?