0

-D.

-Dfoo="bar" を Tomcat に渡し、'foo' システム プロパティの値を調べると、使用している Tomcat のバージョンによって異なる結果が得られます。

トムキャット 7.0.37:

System.getProperty("foo") returns "bar" (with quotes)

トムキャット 7.0.27:

System.getProperty("foo") returns bar (without quotes)

これの「正しい」動作は何ですか?バグを報告する必要がありますか?

参考までに、AWS Elasticbeanstalk でこれを行っているため、64 ビット アーキテクチャと AWS のデフォルト イメージを使用しています。AWS は、素晴らしい Web UI を介して自動的にパラメーターを設定するため、-Dfoo=bar を渡すことはできません。これは私から隠されているためです。

4

1 に答える 1

1

問題は Tomcat 自体ではなく、AWS Elastic Beanstalk のアップグレード プロセスにあります。この AWS フォーラムで説明と推奨される解決策を見つけることができます。

于 2013-10-03T15:26:05.250 に答える