Foros del Web » Programación para mayores de 30 ;) » Java »

Problema - Servicios Web - Arraylist - JAX-WS

Estas en el tema de Problema - Servicios Web - Arraylist - JAX-WS en el foro de Java en Foros del Web. Hola a todos, espero que estéis pasando una buena navidad ante todo. Os escribo para preguntaros una pequeña duda que me ha surgido utilizando Servicios ...
  #1 (permalink)  
Antiguo 02/01/2009, 09:15
 
Fecha de Ingreso: abril-2006
Mensajes: 21
Antigüedad: 18 años, 7 meses
Puntos: 0
Problema - Servicios Web - Arraylist - JAX-WS

Hola a todos, espero que estéis pasando una buena navidad ante todo.

Os escribo para preguntaros una pequeña duda que me ha surgido utilizando Servicios Web en NetBeans 6.5.

He creado un Cliente Servidor usando Servicios Web. Tengo un método en el Servidor (en el mismo paquete que el Servicio Web Servidor) que devuelve un ArrayList<AP>, donde AP es la siguiente clase:

package Server;

import java.io.Serializable;
import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebService;

@WebService()
public class AP implements Serializable{

private static final long serialVersionUID = 1L;
float lat, longitud ;

String idDispositivo = "" ;


public AP(){}
... ... ...
}

, aunque no se vea completamente, esta clase implementa métodos get y set para cada uno de sus atributos.

El servicio web llamado ServerImpl.java es el que implementa el método que usal la clase AP:

@WebMethod
public ArrayList<AP> obtenAPs(@WebParam(name = "user") String user){
...
}


Cuando llamo al método desde el cliente aparece un error en tiempo de compilación, que es el siguiente:

Server.ServerImplService service = new servidor.ServerImplService();
Server.ServerImpl port = servicio.getServerImplPort();
List<AP> accessPoints = vc.port.obtenAPs(user); <-- aquí es donde aparecer el error

"found: java.util.List<Server.Ap>
required: java.util.List<Client.AP>"

En el cliente tengo la misma clase AP, aunque claramente no es un servicio Web, sino que se debería usar para ir tratando 1 a 1 los elementos del Array devuelto desde el servidor.

La solución que me aconseja el compilador de Netbeans, es añadir el paquete Servidor.AP, algo que no veo muy correcto.

Espero haberme expresado correctamente.

Saludos y feliz navidad.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 22:29.