【发布时间】:2014-06-20 04:49:43
【问题描述】:
我想跑步
java -jar application.jar -Dlog4j.configuration="path/to/log4j.xml"
application.jar 使用 Commons CLI 运行,需要外部 log4j.xml 文件。
当我运行这个命令时,我得到以下异常:
java.lang.IllegalArgumentException: opt contains illegal character value '.'
at org.apache.commons.cli.OptionValidator.validateOption(OptionValidator.java:73)
at org.apache.commons.cli.Option.<init>(Option.java:123)
at org.apache.commons.cli.Options.addOption(Options.java:131)
at org.apache.commons.cli.Options.addOption(Options.java:114)
因为 Dlog4j.configuration 有 '.'。 我怎样才能跳过这个?
【问题讨论】:
标签: java log4j apache-commons-cli