代码之家  ›  专栏  ›  技术社区  ›  Ashot Karakhanyan

在应用程序中,我有到JDBC驱动程序的acsess(异常java.lang.ClassNotFoundException:com.mysql.cj.JDBC.driver)

  •  0
  • Ashot Karakhanyan  · 技术社区  · 6 年前

    同一个项目 servlet 应用程序不工作,但“hello world”方法在 相同的 项目,是的。 这是项目的图片。

    enter image description here

    版本:

    智力观念 - 二千零一十八点二

    mySQL数据库 驱动程序版本: 8.0.11条 ,驱动程序 com.mysql.cj.jdbc.Driver驱动程序

    servlet 9.0.81条

    代码中:

    Class.forName(dbDriver).newInstance();
    dbConnection = DriverManager.getConnection(connectionUrl, userName, password);
    

    例外情况:

    java.lang.ClassNotFoundException:com.mysql.cj.jdbc.Driver ...

    顺便说一句:

    同样的例外我也没有收到 mysql数据库 依赖于 PON.xml文件

    所以,这是问题或者我遗漏了什么。 谢谢

    更新 enter image description here

    解决了的: 我们需要 在工件中添加库 .

    1 回复  |  直到 6 年前
        1
  •  1
  •   CrazyCoder    6 年前

    请确保所有所需的罐子也包括在 Artifact configuration 您正在应用程序服务器上部署的。