java.lang.ClassNotFoundException: org.apache.commons.dbutils.ResultSetHandleTomcat服务器连接MYSQl数据库问题

Tomcat服务器连接MYSQl数据库问题。javax.servlet.ServletException:org.apache.tomcat.websocket.server.WsFilter.doFilter

java.lang.ClassNotFoundException: org.apache.commons.dbutils.ResultSetHandle

在写一个登录页面时,发现无法调用到连接数据库的类,检查后发现包的引入出现了问题。

java.lang.ClassNotFoundException: org.apache.commons.dbutils.ResultSetHandleTomcat服务器连接MYSQl数据库问题_第1张图片

错误信息java.lang.ClassNotFoundException: org.apache.commons.dbutils.ResultSetHandleTomcat服务器连接MYSQl数据库问题_第2张图片只需要将所需要用到的包放入web目录下的WEB-INF目录下

正确引用方式
java.lang.ClassNotFoundException: org.apache.commons.dbutils.ResultSetHandleTomcat服务器连接MYSQl数据库问题_第3张图片

这里是因为会先将项目编译后在部署到Tomcat中运行,所以他是在Web服务器里运行的,自然找不到本地的.class文件。
所以会报java.lang.ClassNotFoundException的错误。
建议可以将所有需要的、除了Tomcat自带的jar包都放在WEB-INF目录下

你可能感兴趣的:(java.lang.ClassNotFoundException: org.apache.commons.dbutils.ResultSetHandleTomcat服务器连接MYSQl数据库问题)