• Jueves 14 de Noviembre de 2024, 19:38

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - TieferFeld

Páginas: [1]
1
Java / [web Services] Problema Que No Entiendo (pendiente
« en: Sábado 31 de Julio de 2004, 21:11 »
Buenas :-)
Es mi primer mensaje en este foro, y seguro que os parece tonto, pero estoy muy despistado.

Contexto:
Pretendo hacer un cliente del "Web Service" meteorológico que ofrece www.capescience.com. Tengo Axis instalado. Usando WSDL2Java sobre la dirección correspondiente al WSDL de esta página he obtenido los stubs y resto de las cosas sobre el susodicho servicio que ofrecen.

Para ir empezando, creé un clientillo tonto que lo único que hace es una nueva instancia de un "Reporte meteorológico"... El problema es que no hay manera de compilar lo que me creó el WSDL2Java.

Utilizo el Eclipse para programar en java. He añadido a las CLASSPATH todo lo que se me ha ocurrido (lo de axis más lo que venía), pero aún así me da errores:
En el editor:
Código: Text
  1. Error: org.apache.axis.client.Service cannot be resolved or is not a valid superclass  GlobalWeather_ServiceLocator.java  Wetter/com/capeclear/www/GlobalWeather_wsdl  line 10
  2.  
  3.  
Yo juraría que ese org.apache.axis.client.Service está definido en uno de los .jar de axis/lib, incluso lo importé y está ahí... Lo raro es que el código donde da el error, es el que creó WSDL2Java, osea, no es culpa mía.


Tras compilar:
Código: Text
  1.  
  2. Exception in thread "main" java.lang.Error: Unresolved compilation problems:
  3.         Class must implement the inherited abstract method Service.getWSDLDocumentLocation()
  4.         Class must implement the inherited abstract method Service.getHandlerRegistry()
  5. ... (muchos más)
  6.  

Parece que me pide implementar un montón de métodos... Pero es que yo obtuve eso del servicio wdsl, yo no tengo que implementar esos métodos, sino invocar el servicio, ¿no?

Estoy perdido...  Alguien me puede echar una mano??? Si necesitáis más datos, tengo :-)
Gracias :-D

Páginas: [1]