Windows 2008 Server マシンで Java が使用するデフォルトのロケールを変更する必要があります。Java は、Oracle + Application サーバーのセットアップの一部としてインストールされます。コードでこれを行うことができますが、この設定を永続的に変更する必要があります。
編集:アプリケーションサーバーを介して提供されるjspページについて話しているので、コマンドライン引数をJavaに正確に渡すことができないことに注意してください。また、マシンの地域と言語のオプションは、必要なもの (ギリシャ語) に既に設定されています。Java のデフォルトのロケールは、el_GR ではなく、依然として en_US です。
編集と解決策:既存のアプリを新しいサーバーに移植していました。アプリは当然のようにデフォルトのロケールを使用していましたが、新しいサーバーではうまく機能しませんでした (すべての栄光の中で、私のマシン上で動作します)。コード自体に手を加える必要がないことを望んでいましたが、最終的に、すべてのページに既に含まれているファイルのコード内でデフォルトのロケールを明示的に設定することにしました。最もエレガントなソリューションではありませんが、うまくいきます。