小编Tha*_*nan的帖子

加载XML配置文件时出现Log4j2错误

我正在尝试使用嵌入在我的Java应用程序中的Log4j2的XML配置文件,但是无法正常工作.

代码:

ConfigurationSource source = new ConfigurationSource(Main.class.getResourceAsStream("/in/gunbound/prelauncher/server/log4j2/log4j2.xml"));
ConfigurationFactory factory = (ConfigurationFactory) XMLConfigurationFactory.getInstance().getConfiguration(source);
ConfigurationFactory.setConfigurationFactory(factory);
Run Code Online (Sandbox Code Playgroud)

错误:

线程"main"中的异常java.lang.ClassCastException:org.apache.logging.log4j.core.config.XMLConfiguration无法强制转换为in.gunbound.prelauncher.server中的org.apache.logging.log4j.core.config.ConfigurationFactory .Main.main(Main.java:62)

java xml configuration load log4j2

6
推荐指数
1
解决办法
9284
查看次数

标签 统计

configuration ×1

java ×1

load ×1

log4j2 ×1

xml ×1