Java 无法在Tomcat&;上加载请求的类:com.mysql.jdbc.Driver;IntelliJ

Java 无法在Tomcat&;上加载请求的类:com.mysql.jdbc.Driver;IntelliJ,java,tomcat,intellij-idea,Java,Tomcat,Intellij Idea,当我使用Tomcat服务器在IntelliJ中运行应用程序时,出现以下错误: java.lang.ClassNotFoundException: Could not load requested class : com.mysql.jdbc.Driver 我尝试添加MySQL库,但没有成功。任何帮助都将不胜感激。要向部署到应用程序服务器的工件添加库,您需要执行以下操作: 1.下载所需的库 在IntelliJ中,您需要转到文件项目结构库 单击+(加号)按钮添加新的项目库 如果选择Java选项,

当我使用Tomcat服务器在IntelliJ中运行应用程序时,出现以下错误:

java.lang.ClassNotFoundException: Could not load requested class : com.mysql.jdbc.Driver

我尝试添加MySQL库,但没有成功。任何帮助都将不胜感激。

要向部署到应用程序服务器的工件添加库,您需要执行以下操作:

1.下载所需的库
  • 在IntelliJ中,您需要转到文件项目结构
  • 单击+(加号)按钮添加新的项目库
  • 如果选择Java选项,将要求您提供该库的jar(您已经下载)
  • 如果选择Maven选项,则可以搜索所需的库,但我建议使用来搜索所需的库。如果您找到它,在刚刚打开的IntelliJ对话框中,您可以以group:artifact:version的形式给出确切的Maven坐标(对于MySQL驱动程序,它可能是MySQL:MySQL连接器java:8.0.13)
2.将库添加到工件中
  • 文件项目结构工件下,选择输出布局选项卡
  • WEB-INF文件夹中,如果尚未创建lib文件夹,请创建该文件夹
  • 右键单击文件夹>添加库文件的副本,然后选择在步骤1中添加的库。
  • 单击“确定”关闭项目结构窗口

这将使您的程序正常工作。

要向部署到应用程序服务器的工件添加库,您需要执行以下操作:

1.下载所需的库
  • 在IntelliJ中,您需要转到文件项目结构
  • 单击+(加号)按钮添加新的项目库
  • 如果选择Java选项,将要求您提供该库的jar(您已经下载)
  • 如果选择Maven选项,则可以搜索所需的库,但我建议使用来搜索所需的库。如果您找到它,在刚刚打开的IntelliJ对话框中,您可以以group:artifact:version的形式给出确切的Maven坐标(对于MySQL驱动程序,它可能是MySQL:MySQL连接器java:8.0.13)
2.将库添加到工件中
  • 文件项目结构工件下,选择输出布局选项卡
  • WEB-INF文件夹中,如果尚未创建lib文件夹,请创建该文件夹
  • 右键单击文件夹>添加库文件的副本,然后选择在步骤1中添加的库。
  • 单击“确定”关闭项目结构窗口

这将使您的程序正常运行。

“我尝试添加MySQL库”=>您到底在哪里添加了什么?你的问题需要更详细的信息。事实上,我们帮不了你。很抱歉不清楚。我向我的库中添加了一个下载的JAR,但是没有看到它,因为我没有将它包括在工件中,正如下面的回答所建议的那样。“我尝试添加MySQL库”=>您尝试添加的具体位置和内容是什么?你的问题需要更详细的信息。事实上,我们帮不了你。很抱歉不清楚。我在我的库中添加了一个下载的JAR,但是它没有被看到,因为我没有将它包含在工件中,正如下面的答案所示。这解决了我的问题,非常感谢!这解决了我的问题,非常感谢!