首页 > 代码库 > spring + maven +testng 测试常见依赖包问题

spring + maven +testng 测试常见依赖包问题

java.lang.ClassNotFoundException: org.apache.commons.dbcp.BasicDataSource
解决方法:添加缺少的jar包:commons-collections-3.1.jar,commons-pool-1.3.jar,commons-dbcp.jar。
注意:commons-pool 和 commons-dbcp都已迁移到新的:commons-pool2 和 commons-dbcp2,用新的不能解决问题,所以还是用老的吧。

java.lang.UnsupportedClassVersionError: com/mysql/jdbc/Driver : Unsupported major.minor version 52.0 (unable to load class com.mysql.jdbc.Driver)
解决方法:添加缺少的jar包:aspectjrt.jar 和 mysql-connector-java.jar,同时统一项目和IDE中编译的JDK版本。

NoClassDefFoundError: org/w3c/dom/ElementTraversal
解决方法:添加缺少的jar包:xml-apis,使用1.4.01版本,最新的版本用了还是会报错。

spring + maven +testng 测试常见依赖包问题