Java en agentes privados de Jitterbit
Introducción
El agente privado viene con el OpenJDK Entorno de Ejecución de Java (JRE).
Esta página muestra cómo hacer lo siguiente:
Cambiar el JRE predeterminado
Para usar un alternativo, sigue estos pasos:
-
Instala tu JRE.
-
Establece la variable de entorno
JRE_HOME. Cómo lo hagas depende del tipo de plataforma del agente privado:En
/etc/sysconfig/jitterbit, estableceJRE_HOMEen la ruta completa de tu JRE.Agrega una variable de entorno del sistema
JRE_HOME. Establece su valor en la ruta completa de tu JRE. -
Reinicia el agente privado.
Importante
Aunque puedes usar un JRE alternativo, Jitterbit solo admite la versión proporcionada por el paquete de instalación.
Gestionar Java KeyStores
Las aplicaciones de Jitterbit basadas en host (agentes privados, Design Studio y Data Loader) utilizan un archivo de Java KeyStore de confianza para comunicaciones seguras. La ubicación del archivo es la siguiente:
/opt/jitterbit/jre/lib/security/cacerts
"C:\Program Files\Jitterbit Agent\jre\lib\security\cacerts"
Por defecto, se aceptan todos los certificados. Para gestionar el keystore, utiliza el comando keytool, como se muestra en los siguientes comandos de ejemplo.
Listar los certificados del KeyStore
Utiliza el siguiente comando para listar los certificados del keystore (la contraseña predeterminada para el keystore es changeit):
/opt/jitterbit/jre/bin/keytool -list -keystore /opt/jitterbit/jre/lib/security/cacerts
"C:\Program Files\Jitterbit Agent\jre\bin\keytool.exe" -list -keystore "C:\Program Files\Jitterbit Agent\jre\lib\security\cacerts"
Cambiar la contraseña del KeyStore
Utiliza el siguiente comando para cambiar la contraseña del keystore (la contraseña predeterminada para el keystore es changeit):
/opt/jitterbit/jre/bin/keytool -storepasswd -keystore /opt/jitterbit/jre/lib/security/cacerts
"C:\Program Files\Jitterbit Agent\jre\bin\keytool.exe" -storepasswd -keystore "C:\Program Files\Jitterbit Agent\jre\lib\security\cacerts"
Agregar certificados
Utiliza el siguiente comando para agregar certificados (en el archivo CERT_FILE) al archivo keystore:
/opt/jitterbit/jre/bin/keytool -importcert -trustcacerts -alias ALIAS -file CERT_FILE -keystore /opt/jitterbit/jre/lib/security/cacerts
"C:\Program Files\Jitterbit Agent\jre\bin\keytool.exe" -importcert -trustcacerts -alias ALIAS -file CERT_FILE -keystore "C:\Program Files\Jitterbit Agent\jre\lib\security\cacerts"
Validar certificados
Para validar certificados individuales, utiliza el siguiente comando:
jitterbit-utils --verify-proxy-cert
JitterbitUtils.exe --verify-proxy-cert
Memoria heap de Tomcat
Para establecer la memoria heap del servidor Tomcat, sigue los pasos a continuación.
Nota
Los valores cambiados persisten en la actualización para todos los agentes de Linux y para los agentes de Windows 11.52 y posteriores.
-
Establece la variable de entorno
JAVA_OPTS. Cómo lo hagas depende del tipo de plataforma del agente privado:En
/etc/sysconfig/jitterbit, estableceJAVA_OPTSen los tamaños de memoria heap mínimo y máximo deseados utilizando las opciones de línea de comandos de Java-Xmsy-Xmx. En el siguiente ejemplo, el tamaño mínimo es 512 MB y el máximo es 2048 MB:Ejemploexport JAVA_OPTS="-Xms512m -Xmx2048m"- Abre el Editor del Registro y encuentra la siguiente clave:
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Apache Software Foundation\Procrun 2.0\Jitterbit Tomcat Server\Parameters\Java
- Abre la subclave Options.
- En el campo Value data, cambia las opciones de Java para
-Xmsy-Xmx. -
Haz clic en Ok.
-
Reinicia el agente.