Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/381.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
硒-线程中的异常;“主要”;java.lang.NoClassDefFoundError:org/reactivestreams/Publisher_Java_Eclipse_Maven_Selenium Webdriver_Log4j - Fatal编程技术网

硒-线程中的异常;“主要”;java.lang.NoClassDefFoundError:org/reactivestreams/Publisher

硒-线程中的异常;“主要”;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

我正在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.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
确保在添加依赖项后更新项目