Tema: Classpath
Ver Mensaje Individual
  #5 (permalink)  
Antiguo 13/09/2005, 15:42
GreenEyed
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 21 años, 3 meses
Puntos: 51
Jejeje, ya está otra vez lo del "jre\lib\ext" de nuevo....

Si estás haciendo una aplicacion web, para poner unas clases en el classpath de tu aplicacion y que sean accesibles unicamente por tus clases y no causen conflictos con otros programas, los sitios correctos para ponerlas son dos:
.- Si es un jar, se ponen en WEB-INF/lib
.- Si son ficheros .class, se ponen en WE-INF/classes con la estructura de directorios adecuada segun sus paquetes.

Las instrucciones que mencionas estan hablando de usar el driver en aplicaciones de escritorio, no en aplicaciones web, y de ahi la confusion.

Saludos
PD: En caso de estar ultra-mega-seguro de que todas tus aplicaciones web en un contenedor van a usar la misma libreria, un tercer sitio para ponerlas sería en el directorio de librerías de tu contenedor ($TOMCAT-HOME/lib por ejemplo), pero a no ser que tengas el futuro perfectamente claro, no es lo suyo.
PD: El caso de ponerlos en lib\ext es lo mismo pero a nivel de todas las aplicaciones Java que se corran con ese JDK, con lo que las posibilidades de que vaya a bien a largo plazo es una exponencial que tiende a cero