idea java maven tomcat web项目提示java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver

症状

使用idea建立的java web项目,如果在maven中已经导入jdbc依赖,运行时找不到jdbc并提示

java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver

原因

Tomcat默认需要在/WEB-INFO/lib 寻找jar包
而MAVEN中的jar包默认不是放在lib中的

解决

手动添加mysql的jar包进WEB-INFO/lib

58174-06oa2na6w4eb.png

路径:项目结构 -> 工件 -> 可用元素 -> Maven:mysql -> 右键选择 提取到/WEB-INF/classes

Sitemap · Rss

津ICP备2021004480号-3