Me he dado cuenta de que si devuelvo int, con el size() del listado, lo hace correcto, es decir intro duce bien el número de habitaciones que hay en la lista, pero en cambio si devuelvo una lista: List<Habitaciones> no me llega a funcionar el deploy...
Código java:
Ver original@WebMethod(operationName = "MostrarHabitaciones")
public List<Habitacion> MostrarHabitaciones() { //si pongo int en el resultado y en el return hago listado.size(), me muestra correctamente el número de habitaciones
List<Habitacion> listado=new ArrayList<Habitacion>();
Habitacion h=null;
try{
ResultSet rs
= st.
executeQuery("select * from habitaciones WHERE 1");
while ( rs.next() )
{
h= new Habitacion();
h.setNumero(rs.getInt(2));
h.setCapacidad(rs.getInt(3));
h.setPrecio(rs.getInt(4));
listado.add(h);
}
return listado;
}
Alguien sabe por qué puede pasar?