HTTP Status 500 - Servlet execution threw an exception-java.lang.NoClassDefFoundError: org/apache/commons/dbcp/BasicDataSource
根据报错信息,问题出现在JDBC工具类的数据库连接池中
上网查了一下,说是没有导commons-dbcp和commons-pool的jar包导致的,看了一下外部库,发现这两个包都是有的(要不然也使用不了BasicDataSource类*——*)
后来想到这个项目是用tomcat运行的,有没有可能是tomcat中没有这两个包
发现的确没有将包导入tomcat
导完包后 重新运行,完美解决!!!!
总结:当出现HTTP Status 500 - Servlet execution threw an exception-java.lang.NoClassDefFoundError: org/apache/commons/dbcp/BasicDataSource的异常时,首先就要看commons-dbcp和commons-pool的jar包有没有导错