相同的项目servlet应用程序不起作用,但是在相同的项目中的"hello world“方法是可以的。这是项目的图片。
版本:
Intellij IDEA - 2018.2
mySQL驱动程序版本:8.0.11,driver 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:
我在PON.xml中没有mysql依赖关系时也收到了相同的异常
所以,这是问题所在,或者我错过了什么。谢谢
更新
已解决:我们需要在中添加库。
发布于 2018-08-06 06:21:33
请确保在应用程序服务器上部署的Artifact configuration中也包含所有必需的jars。
https://stackoverflow.com/questions/51698567
复制相似问题