【Web后端】java.lang.ClassNotFoundException

使用Tomcat+maven开发,IDE是IntelliJ。

依赖已引入,代码也没有提示错误,但一运行就java.lang.ClassNotFoundException。

这种情况百分百是Tomcat的安装文件夹里的lib没有放入相关jar包。

解决方法:将报错类的jar包复制一份到tomcat下的lib文件夹。


通过前端页面调用Servlet时报错:java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver

这是未找到类引起的报错,但项目中明明已经导入了mysql-connector-java-8.0.28.jar,而且很奇怪的是在后端中调用上述Servlet又是正常的。

最后借助搜索引擎,找到了原因。

报错原因:Tomcat的lib文件夹缺少mysql-connector-java-8.0.28.jar这个包。

解决方法:将mysql-connector-java-8.0.28.jar文件复制一份到tomcat--lib目录中。

猜你喜欢

转载自blog.csdn.net/Dawson_Ho/article/details/124657244