spring + maven +testng 测试常见依赖包问题
Posted 米朵
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 测试常见依赖包问题的主要内容,如果未能解决你的问题,请参考以下文章
Maven 项目:能够使用 TestNG 测试单独运行单个测试,但无法使用 maven 测试运行整个项目
无法编译 TestNG 测试套件(Maven+Surefire)
如何使用注释在 testng + maven 中分离单元测试和集成测试?