Dav*_*vid 2 mysql spring tomcat hibernate jdbc
我想在我的tomcat 7服务器上使用springMVC和JPA(使用hibernate)(在我的Mac上本地运行).
我能够使用嵌入式H2数据库成功设置所有内容.
现在我切换到mysql并收到以下错误
java.lang.ClassNotFoundException: "com.mysql.jdbc.Driver"
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1711)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1556)
Run Code Online (Sandbox Code Playgroud)
这表明tomcat无法找到java的mysql-connector.有很多关于如何将连接器添加到$ CATALINA_HOME/lib的教程.
在尝试对我的项目使用maven依赖项之后,我遵循了建议并将.jar文件复制到lib目录中:
$ ls $CATALINA_HOME/lib/mysql*.jar
/Users/david/Applications/tomcat/lib/mysql-connector-java-5.1.20-bin.jar
Run Code Online (Sandbox Code Playgroud)
我已经读取并执行了目录和文件的权限.
目前我无法弄清楚如何让tomcat知道jar.该文件夹包含在
$CATALINA_HOME/conf/catalina.properties
Run Code Online (Sandbox Code Playgroud)
我已多次重启服务器.
谢谢你的帮助.
通常,CNFE的输出如下:
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
Run Code Online (Sandbox Code Playgroud)
而您的错误消息显示
java.lang.ClassNotFoundException: "com.mysql.jdbc.Driver"
Run Code Online (Sandbox Code Playgroud)
我认为你的配置中的驱动程序类名称仍然有引号.
| 归档时间: |
|
| 查看次数: |
5515 次 |
| 最近记录: |