Problema de novato

borjamary
24 de Febrero del 2005
Estoy haciendo una pagina web que accede a una base de datos. Si accedo desde el servlet me da un error en el driver pero si lo hago desde el main de una clase de prueba lo hace perfectamente. Lo raro es es el mismo codigo.

En la linea Class.forName(driver).newInstance(); me da el error
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

Esto solo me pasa en el servlet pero en el main de otra clase no me pasa. Ayuda¡¡¡

pllamosas
24 de Febrero del 2005
Es simple, lo que sucede es que no encuentra el .jar que le indicas. En el contexto de los servlets estos no buscan los .jar en el directorio del classpath, sino que en tu carpeta WEB-INF (de tu modulo web) hay 2 subdirectorios, uno que se llama classes donde pones tus javabeans y otro que se llama lib, es ahi donde debes poner tu .jar de MySQL-JDBC_connector

suerte.