[JSP]Problemas con el classpath? O error de codigo :S

Iniciado por Debci, 24 Agosto 2010, 14:00 PM

0 Miembros y 1 Visitante están viendo este tema.

Debci

Buenas a todos, estoy diseñando un soft web para mostrar una lista de opcodes (te suena LEYER?), queri ver si algun usser que haya usado mas JSP podria saber porque ocurre el siguiente error:

Código (html4strict) [Seleccionar]
<%@ page  import="java.io.*,java.util.*,java.net.*,java.sql.*" %>

<!DOCTYPE HTML PUBLIC  "-//W3C//DTD HTML 4.01 Transitional//EN"  "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head><title>Ejemplo consulta  JSP</title></head>
<body><center>
<%
Connection  canal = null;
Statement instruccion=null;
ResultSet tabla= null;
String conexion =  ("jdbc:mysql://localhost/opcodes?user='noteinteresa'&amp;password='noteinteresa'");
//Abrir el enlace
try{
Class.forName("com.mysql.jdbc.Driver").newInstance();
canal =  DriverManager.getConnection(conexion);
instruccion =  canal.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);
}
catch(ClassNotFoundException e){ out.println(e);}
catch(SQLException e){ out.println(e);}
try{
tabla =  instruccion.executeQuery("SELECT * FROM dictionary");
out.println("<table border=1>");
out.println("<tr><th>Id</th><th>Comando</th><th>Comando antiguo</th><th>Info</th></tr>");
while(tabla.next()){
out.println("<tr><td>"+tabla.getString(1)+"</td><td>"+tabla.getString(2)+"</td><td>"+tabla.getString(3)+"</td><td>"+tabla.getString(4)+"</td></tr>");
}
out.println("</table>");
}
catch(Exception e){  out.println(e);}
%>
</center></body>
<html>

Me devuelve el siguiente error:
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver java.lang.NullPointerException
He añadido al projecto en netbeans dicha libreria y nada :s

Saludos

egyware

Asi porsiacaso no agregaste la biblioteca al classpath de Tomcat?
No me manejo con esto, pero es el servidor web que importa no el netbeans asi que el debe tener la biblioteca.

Saludos

Debci

Solucionado, por algun motivo el .jar se vacio por completo!
Tenia un tamaño de 0bytes cuando me di cuenta, lo remplaze y listo!

Saludos