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.