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

Problema con Web Service

Estas en el tema de Problema con Web Service en el foro de Java en Foros del Web. Hola a todos, tengo un problema, nos han dado este Web Service que se conecta a una BD en MySQL, soy nuevo en este tema, ...
  #1 (permalink)  
Antiguo 21/09/2010, 12:11
 
Fecha de Ingreso: octubre-2009
Mensajes: 9
Antigüedad: 15 años
Puntos: 0
Problema con Web Service

Hola a todos, tengo un problema, nos han dado este Web Service que se conecta a una BD en MySQL, soy nuevo en este tema, pero al momento de hacer el Test al Web Service me aparece el mensaje "Unable to open web service tester page: http://localhost:8080/SistemaDePersonalWeb/SistemaPersonalServer
Make sure the service has been deployed successfully, and the server is running"

aquí está el código:
Código:
package server;

import java.sql.Connection;
import java.sql.Statement;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebService;

@WebService()
public class SistemaPersonalServer {

    private static final String URL_BASEDATOS = "jdbc:mysql://localhost:3306/sistemapersonal";
    private static final String USUARIO = "root";
    private static final String CONTRASENIA = "";
    private Connection conexion;
    private Statement instruccion;

    /**
     * Web service operation
     */
    @WebMethod(operationName = "listarEmpleadosDisponibles")
    public ArrayList<ArrayList<Object>> listarEmpleadosDisponibles(@WebParam(name = "fechaInicioRol")
    String fechaInicioRol, @WebParam(name = "fechaFinRol")
    String fechaFinRol) {
        ArrayList<ArrayList<Object>> empleados = new ArrayList<ArrayList<Object>>();
        try{
            conexion = DriverManager.getConnection(URL_BASEDATOS, USUARIO, CONTRASENIA);
            instruccion = conexion.createStatement();
            ResultSet conjuntoResultados = instruccion.executeQuery("Aquí iría la consulta a la BD " );
            
            while(conjuntoResultados.next()){
                ArrayList<Object> trabajador = new ArrayList<Object>();
                trabajador.add(conjuntoResultados.getString("apellidoEmpleado"));
                trabajador.add(conjuntoResultados.getString("nombreEmpleado"));
                trabajador.add(conjuntoResultados.getString("tipoDocEmpleado"));
                trabajador.add(conjuntoResultados.getLong("nroDocEmpleado"));
                trabajador.add(conjuntoResultados.getInt("legajoEmpleado"));
                trabajador.add(conjuntoResultados.getString("nombreTrabajo"));
                empleados.add(trabajador);
            } // fin while
            
        } // fin try
        catch (SQLException e) {
            e.printStackTrace();
        } // fin catch
        finally
        {
            try{  // inicio try
                instruccion.close();
                conexion.close();
            }   //fin try
           catch (Exception e){   //inicio catch
               e.printStackTrace();
           }    // fin catch
        }   // fin finally
        return empleados;
    }   // fin metodo listarEmpleadosDisponibles

}   // fin clase SistemaPersonalServer
Muchas gracias.

Etiquetas: service
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 21:51.