mysql - Mysql 连接器/J 8.0.17(com.mysql.cj.jdbc.Driver) 和 Tomcat 9 的问题

标签 mysql tomcat

我正在使用 Connector 8.0.17 ,当运行简单的 java 应用程序时,它工作正常。但是,当我创建了 Servlet 应用程序并将其部署在 Tomcat 服务器 9.0 上并运行应用程序时,出现以下异常:

java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver atorg.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1363) 在 org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase) .java:1186) at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:264)

任何建议,非常感谢。

最佳答案

大家好,我终于找到了解决方案: 下载连接器 mysql-connector-java-8.0.17 并将其放入 tomcat 库中: D:\apache-tomcat-9.0.20\lib
并重新启动服务器并运行应用程序,它将正常工作。

关于mysql - Mysql 连接器/J 8.0.17(com.mysql.cj.jdbc.Driver) 和 Tomcat 9 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58437677/

相关文章:

mysql - 如何查询geoname数据库?

http - SSL 不适用于 nginx 443 配置

eclipse - 404 错误 Apache Tomcat 7 从 Eclipse Juno IDE 运行 JSP 文件

java - Tomcat\bin 文件夹中的属性文件获取 java.util.MissingResourceException

Java 日志记录线程阻塞

mysql - 如何在 Web 应用程序中实现一次性(每个用户)消息?

php - 是否可以通过 php 设置 $_POST 变量以将数据传递给表单元素

mysql - 结果sql为空时返回0

apache - 域 :8080 to 80 Tomcat 的简单配置

mysql - 从多个嵌套子查询中进行选择的 SQL 查询