走りたい
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 には「.」があるためです。どうすればこれをスキップできますか?