改变Java属性课程
我在jar文件Atlasclient.jar的项目中使用。jar文件使用属性文件。这些属性位于路径src/log4j.properties中。 我想把这个文件放到另一个方向。 但是,以下错误消息显示:改变Java属性课程,java,properties,Java,Properties,我在jar文件Atlasclient.jar的项目中使用。jar文件使用属性文件。这些属性位于路径src/log4j.properties中。 我想把这个文件放到另一个方向。 但是,以下错误消息显示: log4j_filename = null DEFAULT_CONFIGURATION_FILE = log4j.properties log4j:WARN No appenders could be found for logger (avanegar.SendPayments.Send
log4j_filename = null
DEFAULT_CONFIGURATION_FILE = log4j.properties
log4j:WARN No appenders could be found for logger (avanegar.SendPayments.SendPaymentThread).
log4j:WARN Please initialize the log4j system properly.
如何将文件移动到。Log4j正在运行时的类路径根目录中查找配置文件。您可以通过属性文件(
Log4j.properties
)或xml文件(Log4j.xml
)配置Log4j
如果您使用的是maven,那么您的配置将转到src/main/resources
,如果您使用的是ant,则由您决定将其放置在何处
如果只有一个jar文件是可部署的,那么配置文件必须位于jar文件的根目录下
请注意,有时log4j文件位于
/META-INF/
。在这种情况下,如果在main
方法中以编程方式配置log4j,那么log4j.properties是jar文件的一部分吗?