wrapper.timezone |
||||||||
La propiedad timezone permite definir la zona horaria en la que se ejecutará el Wrapper. A partir de la versión 3.5.29, se recomienda utilizar identificadores de zona horaria de la IANA. Estos identificadores se componen del nombre de un continente u océano seguido de una barra y el nombre de una ubicación representativa dentro de esta área (normalmente el nombre de la ciudad más grande). Por ejemplo, 'America/Los_Angeles' representa la zona horaria de la hora del Pacífico. Puede encontrar una lista completa de los identificadores aquí. Otros valores posibles son 'UTC', opcionalmente seguido de '+(-)hhmm', para especificar el desplazamiento de la hora universal coordinada, o 'SYSTEM' (3.5.46) para especificar la zona horaria local de sistema en el que se ejecuta el Wrapper. Para compatibilidad con versiones anteriores, también se permite una lista de abreviaturas de zonas horarias (e.g. MST, GMT, JST, etc.). Sin embargo, Java los ha depreciado porque a veces se usa la misma abreviatura para representar varias zonas horarias. No se recomienda utilizarlos en la configuración del Wrapper porque un mismo código puede dar lugar a distintas interpretaciones según el sistema operativo. Con zonas horarias IANA time zones, la misma configuración siempre producirá la misma hora, independientemente de la plataforma.
NOTA
Cambiar la zona horaria afectará las marcas de tiempo en todas las salidas de registro (en las ediciones Estándar y Profisional), así como la propiedad wrapper. A partir de la versión 3.5.35, la zona horaria, si se especifica, se pasará a la JVM usando la opción 'user.timezone'. Esto garantiza que la hora esté sincronizada entre el Wrapper y la aplicación Java. Es posible especificar una zona horaria diferente para la aplicación Java configurando la propiedad wrapper.java.timezone. |
wrapper.timezone.folder |
||||||
Esta propiedad es obligatoria cuando se usa un identificador IANA, y le permite especificar la ruta a un directorio que contiene los archivos de origen de la base de datos de zona horaria de IANA (IANA Time Zone Database). La Base de Datos de Zona Horaria de IANA se actualiza periódicamente para tener en cuenta los cambios en las horas locales de todo el mundo. La base de datos proporciona varios archivos (uno para cada región del mundo) que se agrupan en un solo paquete y están disponibles para descarga en el sitio web de la Autoridad de Números Asignados de Internet (Internet Assigned Number Authority - IANA). Estos archivos se llaman:
Seleccione el archivo con el nombre de la región que contiene la zona horaria seleccionada. Por ejemplo, el archivo 'northamerica' se usaría en la zona horaria 'America/Los_Angeles'. A continuación, extraiga el archivo y colóquelo en la ubicación especificada por la propiedad wrapper.timezone.file. También puede poner otros archivos en la misma carpeta si planea cambiar wrapper.timezone a una zona horaria ubicada en otra región. Dado que Java también utiliza la base de datos de zonas horarias de la IANA, la hora utilizada por su aplicación Java será coherente con la hora del Wrapper, siempre que utilicen el mismo identificador de zona horaria. Sin embargo, es posible que deba confirmar que la versión de la base de datos de zonas horarias sea la misma que la proporcionada en su versión de JRE. Una lista de las versiones por lanzamiento de JRE está disponible en el sitio web de Oracle (en inglés). ADVERTENCIAHasta la versión 3.,5.44, había un problema en el que el Wrapper se colgaba al iniciarse si el archivo 'etcétera' (parte de la base de datos IANA tz estaba presente en la ubicación especificada por la propiedad. Eliminar este archivo resolvería el problema. Esto se ha corregido en la versión 3.5.45. |
wrapper.timezone.use_summer_time |
||||||||
A veces, habrá casos en los que desee desactivar el Horario de Verano (ahorro de energía diurna) por algunas razones, como ejecutar el Wrapper en diferentes servidores en diferentes zonas horarias y mantener los archivos de registro con las mismas marcas de tiempo, sin cambiar la zona horaria del sistema.
Con esta propiedad, puede especificar si el Wrapper cambiará la información de la zona horaria a Horario de Verano/Invierno automáticamente, si se ha establecido la propiedad wrapper. El valor predeterminado es "TRUE".
NOTA
Si una zona horaria no usa Hora de Verano, esta propiedad se ignorará.
Esto también significa que el Wrapper no respetará la propiedad si se estableció la zona horaria a "UTC+/-xxxx".
Además, cuando se ha definido un Horario de Verano (luz diurna) para wrapper. |
Lista de los identificadores de zona horaria admitidos |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
wrapper.java.timezone |
||||||||||||
Esta propiedad se puede utilizar para anular el valor de wrapper.timezone y configurar una zona horaria diferente para la aplicación Java. Se pueden utilizar los mismos valores de wrapper.timezone.
Esta propiedad tiene por defecto el valor de la propiedad wrapper.
A partir de Wrapper versión 3.5.50, cuando esta propiedad usa (o tiene como valor predeterminado) un valor con 'UTC', se pasa a la línea de comando usando la notación 'GMT' correspondiente para que sea compatible con Java.
NOTA
La zona horaria se pasa a la JVM agregando la propiedad del sistema 'user. ADVERTENCIAEl Wrapper establece su reloj interno utilizando la variable de entorno TZ. Antes de laversión 3.5.46, el proceso de Java, así como sus procesos secundarios, obtenían una copia del entorno con TZ configurado en la zona horaria del Wrapper. Sin embargo, cada vez que el Wrapper ajustaba la hora para los cambios de horario de verano, TZ se desincronizaba con los procesos de Java. A partir de la versión 3.5.46, el valor de TZ siempre se restaura a su valor original antes de iniciar la JVM. |