Para ejecutar mi aplicación web, necesito configurar mi zona horaria en UTC en mi MacBook. Puedo hacer esto temporalmente abriendo una Konsole y entrando
sudo ln -sf /usr/share/zoneinfo/UTC /etc/localtime
Sin embargo, mi zona horaria vuelve a la normalidad cuando reinicio mi máquina.
¿Algún consejo?
Editar : La respuesta a esta pregunta de 'Celada' implica que puedo hacer mi Servidor UTC. Estoy usando Apache Tomcat 7. Agregando a la respuesta de Celada, ¿cómo puedo hacerla UTC?
Actualización: 3 de abril : después de la respuesta de Celada, he intentado agregar SetEnv TZ UTC
en la parte superior de startup.sh. Esto no pareció hacer la diferencia. Después de investigar un poco, intenté agregar export JAVA_OPTS="-Duser.timezone=UTC"
a startup.sh, pero esto tampoco tuvo ningún efecto. ¿Estoy agregando el comando correcto al archivo correcto?
SetEnv
solución de Apache .SetEnv
versión) o iniciar el script (para lalaunchctl
versión) correspondiente a ese servidor web. No estoy seguro de qué archivos serían para usted porque no sé dónde / cómo se realiza la instalación de Tomcat. Pero espero que pueda localizar los archivos análogos.Si el enlace simbólico funciona, puede volver a crear ese enlace simbólico al inicio. Consulte Crear trabajos ejecutados
fuente
Bingo. He logrado configurar mi zona horaria de tomcat en UTC. En bin / catalina.sh agregué
CATALINA_OPTS=-Duser.timezone=UTC
fuente