Java em agentes privados Jitterbit
Introdução
O agente privado vem com a versão 8 (1.8) do OpenJDK Java Runtime Environment (JRE).
Esta página mostra como fazer o seguinte:
Alterar o JRE padrão
Para usar uma alternativa, siga estas etapas:
-
Instale seu JRE.
-
Defina o
JRE_HOME
variável de ambiente. Como você faz isso depende do tipo de plataforma do agente privado:Em
/etc/sysconfig/jitterbit
, definirJRE_HOME
para o caminho completo do seu JRE.Adicione uma variável de ambiente do sistema
JRE_HOME
. Defina seu valor para o caminho completo do seu JRE. -
Reinicie o agente privado.
Importante
Embora você possa usar um JRE alternativo, o Jitterbit suporta apenas a versão fornecida pelo pacote de instalação.
Gerenciar Java KeyStores
Os aplicativos Jitterbit baseados em host (agentes privados, Design Studio e Data Loader) usam um arquivo Java KeyStore confiável para comunicações seguras. A localização do arquivo é a seguinte:
/opt/jitterbit/jre/lib/security/cacerts
"C:\Program Files\Jitterbit Agent\jre\lib\security\cacerts"
Por padrão, todos os certificados são aceitos. Para gerenciar o repositório de chaves, use o keytool, conforme mostrado nos comandos de exemplo a seguir.
Listar os certificados do KeyStore
Use o seguinte comando para listar os certificados do repositório de chaves (a senha padrão para o repositório de chaves é 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"
Alterar a senha do KeyStore
Use o seguinte comando para alterar a senha do repositório de chaves (a senha padrão para o repositório de chaves é 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"
Adicionar certificados
Use o seguinte comando para adicionar certificados (no arquivo CERT_FILE
) para o arquivo repositório de chaves:
/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 individuais, use o seguinte comando:
jitterbit-utils --verify-proxy-cert
JitterbitUtils.exe --verify-proxy-cert
Memória heap do Tomcat
Para definir a memória heap do servidor Tomcat, siga estas etapas:
-
Defina a
JAVA_OPTS
variável de ambiente. Como você faz isso depende do tipo de plataforma do agente privado:Em
/etc/sysconfig/jitterbit
, definirJAVA_OPTS
para os tamanhos de memória heap mínimo e máximo desejados usando o Java opções de linha de comando-Xms
e-Xmx
. No exemplo a seguir, o tamanho mínimo é 512 MB e o máximo é 2048 MB:Exampleexport JAVA_OPTS="-Xms512m -Xmx2048m"
-
Abra o Editor do Registro e encontre a seguinte chave:
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Apache Software Foundation\Procrun 2.0\Jitterbit Tomcat Server\Parameters\Java
-
Abra a subchave Opções.
- No campo Dados do valor, altere o Java opções para
-Xms
e-Xmx
. - Clique em Ok.
-
-
Reinicie o agente.