首先,我知道有很多关于此的答案,我已经检查了所有这些,但我认为这有点具体。
我正在使用Jersey开发REST Web服务,但是在连接到mysql数据库时我遇到了这个小问题。我在pom.xml中添加了连接器依赖项:
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.38</version>
</dependency>
如果我检查构建选项,相关jar是在eclipse java构建路径中,但我仍然得到错误,除非我添加
Class.forName("com.mysql.jdbc.Driver");
在创建连接之前我尝试创建一个java项目在java构建路径中手动添加连接器驱动程序,它可以工作,所以我猜它是与maven或tomcat严格相关的东西。我使用的是java 7和tomcat 7。
答案 0 :(得分:0)
这是一个日食问题,你必须在eclipse Maven Dependencies中拥有jar,你可以查看:Maven dependency issue in eclipse