Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/383.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 Spring/Maven日志工厂错误_Java_Spring_Web Services_Maven 2 - Fatal编程技术网

Java Spring/Maven日志工厂错误

Java Spring/Maven日志工厂错误,java,spring,web-services,maven-2,Java,Spring,Web Services,Maven 2,我试图在Maven/Spring项目上运行JUnit,并使用web服务客户机(axis2)进行测试 以下是错误的web服务客户端调用: ProServiceLocator locator = new ProServiceLocator(); // CRASH proServiceEndpoint = locator.getProServicePort(); 以下是错误: java.lang.ExceptionInInitializerError Caused by: org.apache.co

我试图在Maven/Spring项目上运行JUnit,并使用web服务客户机(axis2)进行测试

以下是错误的web服务客户端调用:

ProServiceLocator locator = new ProServiceLocator(); // CRASH
proServiceEndpoint = locator.getProServicePort();
以下是错误:

java.lang.ExceptionInInitializerError
Caused by: org.apache.commons.discovery.DiscoveryException: No implementation defined for org.apache.commons.logging.LogFactory
以下是我的子项目POM:

...
<dependency>
        <artifactId>commons-logging</artifactId>
        <groupId>commons-logging</groupId>
        <version>${commons-logging.version}</version>
    </dependency>
。。。
公用记录
公用记录
${commons logging.version}

帮助?

将下面的代码放在我的空“*Test.java”文件中就可以了

@BeforeClass  
public static void beforeClass() {  
    System.setProperty("org.apache.commons.logging.Log", "org.apache.commons.logging.impl.Log4JLogger");  
    System.setProperty("org.apache.commons.logging.LogFactory", "org.apache.commons.logging.impl.LogFactoryImpl");  
}

另一位成员在此处出现了相同的错误: