gpt4 book ai didi

Java Spring/Maven LogFactory 错误

转载 作者:行者123 更新时间:2023-11-29 05:30:09 26 4
gpt4 key购买 nike

我正在尝试在 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>

帮忙吗?

最佳答案

将下面的代码放在我的空“*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");
}

关于Java Spring/Maven LogFactory 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21392170/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com