Java Spring/Maven日志工厂错误
我试图在Maven/Spring项目上运行JUnit,并使用web服务客户机(axis2)进行测试 以下是错误的web服务客户端调用: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
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");
}
另一位成员在此处出现了相同的错误: