En primer lugar, sé que hay muchas respuestas sobre esto y ya las revisé todas, pero creo que esto es un poco más específico.
Estoy desarrollando un servicio web REST utilizando Jersey, pero tengo un pequeño problema al conectarme a la base de datos mysql. He agregado la dependencia del conector en el pom.xml:
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.38</version>
</dependency>
Y si reviso las opciones de compilación, el tarro relativo está en la ruta de compilación java de Eclipse, pero de todos modos me sale el error, a menos que agregue
Class.forName("com.mysql.jdbc.Driver");
Antes de crear la conexión.
Intenté crear un proyecto java añadiendo elEl controlador del conector se realiza manualmente en la ruta de compilación de Java y funciona, así que supongo que es algo estrictamente relacionado con Maven o Tomcat Estoy usando Java 7 y Tomcat 7.
Respuestas
0 para la respuesta № 1Este es un problema de eclipse, tienes que tener el tarro en las Dependencias de Maven del eclipse, puedes mirar: Problema de dependencia de Maven en eclipse