Estou em uma situação em que preciso criar um ambiente de UAT que espelhe o ambiente de produção o mais próximo possível.
Atualmente, tenho um problema com um aplicativo Java usando um fuso horário diferente nos dois ambientes, portanto, comportando-se de maneira diferente.
Eu sei que a JVM me permite passar, por exemplo, "-Duser.timezone = JST" na linha de comando. No Windows, quais são os lugares possíveis em que a JVM pode obter esse fuso horário, se não for passada para ela explicitamente (ou programaticamente)?
Caso seja importante, estou usando o Windows Server 2008, o Windows Server 2008 R2 e o Java 1.5.0_06, mas não quero limitar as respostas a esses ambientes.