我试图在Eclipse中的Tomcat上部署Maven项目,但是由于我刚刚添加了一个新的Selenium依赖项,因此每次启动服务器时都会出现此错误:
SEVERE: Unable to process Jar entry [module-info.class] from Jar [jar:file:/Users/ash/eclipse-workspace/my-project/target/my-project-0.0.1-SNAPSHOT/WEB-INF/lib/selenium-api-3.14.0.jar!/] for annotations
这是依赖项:
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-api</artifactId>
<version>3.14.0</version>
</dependency>
我尝试遵循有关问题的建议,因为似乎人们遇到了具有各种不同依赖项的问题。建议包括使用最新版本的依赖项,或从lib文件夹中删除依赖项和jar文件,然后在部署项目之前重新添加它们并重建Maven,但是我没有运气。有谁知道我该如何解决?我需要使用Selenium来测试我的Web应用。
(如果有什么区别,我正在使用tomcat7-maven-plugin。)