我试图在文件系统外部运行一个带有log4j.xml文件的jar包,就像这样:
java -jar MyJarName.jar -cp=/opt/companyName/pathToJar/ log4j.configuration=log4j.xml argToJar1 argToJar2
我还尝试过:
java -jar MyJarName.jar -cp=/opt/companyName/pathToJar/ log4j.configuration=/opt/companyName/pathToJar/log4j.xml argToJar1 argToJar2
log4j.xml文件与jar在同一目录下(/opt/companyName/pathToJar/),但我仍然收到标准的警告信息:
log4j:WARN No appenders could be found for logger (org.apache.axis.i18n.ProjectResourceBundle).
log4j:WARN Please initialize the log4j system properly.
是否可以将配置文件放在JAR包外面,还是必须将其与JAR包一起打包?
TIA