我正在使用 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/