0

Tomcat をデバッグ モードで実行しようとしています。起動時に、いくつかのシステム プロパティも追加したいのですが、これを達成できませんでした。私は走っています:

    ./catalina.sh jpda run -Dtest.variable="value"

変数の値にアクセスしようとすると、常に null になります。

    System.out.println(null == System.getProperty(test.variable)); //prints always true

誰かがこの問題の解決策を知っていますか? ありがとうございました!

4

1 に答える 1

1

システム変数を catalina.sh に渡そうとしたことがなく、機能するかどうかもわかりません。$CATALINA_HOME/bin/setenv.sh に JAVA_OPTS 環境変数を設定してみたい

export JAVA_OPTS="-Dtest.variable="value""
于 2013-07-10T12:29:59.543 に答える