ClassNotFound用于JavaEE应用程序中的Mysql连接

时间:2017-01-18 12:47:07

标签: java tomcat tomcat8

我已经添加了mysql连接器jar文件,但仍然会出现类未找到异常。

image of added libraries *

4 个答案:

答案 0 :(得分:2)

您的错误明确表明MySql连接器jar未放置在正确的文件夹中。正确的文件夹是WEB-INF/lib。因此,将您的jar放在此文件夹中。

答案 1 :(得分:2)

非常简单,只需将jar文件放在WEB-INF/lib文件夹中即可。

答案 2 :(得分:1)

你的eclipse项目引用了mysql库。这允许编译器在eclipse中在编译时找到类。但是,当您将库发布到tomcat服务器时,您没有将库作为Web应用程序的一部分。您需要从项目中删除库,并将jar文件复制到应用程序的WEB-INF/lib目录中。

答案 3 :(得分:0)

java.lang.classnotfoundexception发出的

com.mysql.jdbc.MySql WebAppClassLoader。这表明您需要在MySql目录下的Web路径中包含WEB-INF/lib连接器jar。