gpt4 book ai didi

java - 找不到 lo4j 附加程序

转载 作者:行者123 更新时间:2023-12-01 09:22:37 26 4
gpt4 key购买 nike

我有一个应用程序的 jar,但没有源代码,当我使用 java -cp app.jar class conf 执行时,我收到此警告:

log4j:WARN No appenders could be found for logger (org.eclipse.jetty.util.log).
log4j:WARN Please initialize the log4j system properly.
log4j:WARN See http://logging.apache.org/log4j/1.2/faq.html#noconfig for more info.

我在这个论坛上读到,我必须在类路径中添加 log4j.properties,因为我没有尝试过此命令的源:

java -cp app.jar:* class conf

但仍然有同样的警告,他们是否有办法在不从源代码重新编译的情况下修复 log4j 问题?

最佳答案

将 log4j 配置文件添加到项目的资源中

https://logging.apache.org/log4j/2.x/manual/configuration.html

java -cp app.jar:folder/containing/log4/config:* class conf

用户找到了这个解决方案:

$ java -Dlog4j.configuration=file:"./log4j.properties" -cp app-1.0.14.jar APP app.conf

关于java - 找不到 lo4j 附加程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40069003/

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