在应用程序中,我有JDBC驱动程序(exceptionjava.lang.ClassNotFoundException:com.mysql.cj.jdbc.Driver)
相同的项目servlet应用程序不起作用,但“hello world”方法,在同一个项目中,是的。 这是项目的图片。
版本:
Intellij IDEA – 2018.2
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 …
BTW:
我收到的同样exception也没有PON.xml中的 mysql依赖
所以,这是问题,或者我遗漏了一些东西。 谢谢
UPDATE
已解决:我们需要在Artifact中添加库 。
请确保所有必需的jar也包含在您在应用程序服务器上部署的Artifact配置中。