硒-线程中的异常;“主要”;java.lang.NoClassDefFoundError:org/reactivestreams/Publisher
我正在eclipse中为Selenium创建一个Maven项目。不知道为什么会抛出log4j错误(在升级Eclipse之前,它不习惯这样做)。错误如下- 我已经在src/main/resources下添加了“log4j.properties”文件-硒-线程中的异常;“主要”;java.lang.NoClassDefFoundError:org/reactivestreams/Publisher,java,eclipse,maven,selenium-webdriver,log4j,Java,Eclipse,Maven,Selenium Webdriver,Log4j,我正在eclipse中为Selenium创建一个Maven项目。不知道为什么会抛出log4j错误(在升级Eclipse之前,它不习惯这样做)。错误如下- 我已经在src/main/resources下添加了“log4j.properties”文件- log4j.rootLogger=INFO, stdout log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.Target=System.out
log4j.rootLogger=INFO, stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p %c{1}:%L - %m%n
在POM.xml中还添加了依赖项,如下所示-
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.7.26</version>
</dependency>
org.slf4j
slf4j-log4j12
1.7.26
使用的人工制品-
Eclipse-版本:2020-06(4.16.0)
Maven工件id-Maven原型快速启动-v1.4
Selenium版本-3.141.59该错误与
log4j
无关。该错误适用于org.reactivestreams.Publisher
。添加以下Maven依赖项以获取它:
<!-- https://mvnrepository.com/artifact/org.reactivestreams/reactive-streams -->
<dependency>
<groupId>org.reactivestreams</groupId>
<artifactId>reactive-streams</artifactId>
<version>1.0.3</version>
</dependency>
org.reactivestreams
反应流
1.0.3
确保在添加依赖项后更新项目