一个java小程序,log4j.properties放在conf下,如果启动命令写的是.... -cp xx;xxx;xxx;conf,把conf放在classpath的最后,每次启动都会报加载不了配置,log4j.properties里面的配置也没起作用:
     log4j:WARN No appenders could be found for logger (org.jboss.logging).
     log4j:WARN Please initialize the log4j system properly.         无意间把xxx\conf放在了classpath的最前面,即.... -cp conf;xxxx;xxxx;xxx,不包错配置也好用了。请问这是为什么呢,为什么配置文件的地址放在classpath后面不起作用,放在前面才能工作呢