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