Java auf Jitterbit privaten Agenten
Einführung
Der private Agent wird mit der OpenJDK Java-Laufzeitumgebung (JRE) geliefert.
Diese Seite zeigt Ihnen, wie Sie Folgendes tun können:
Ändern der Standard-JRE
Um eine alternative JRE zu verwenden, befolgen Sie diese Schritte:
-
Installieren Sie Ihre JRE.
-
Setzen Sie die Umgebungsvariable
JRE_HOME. Wie Sie dies tun, hängt vom Plattformtyp des privaten Agenten ab:In
/etc/sysconfig/jitterbitsetzen SieJRE_HOMEauf den vollständigen Pfad Ihrer JRE.Fügen Sie eine Systemumgebungsvariable
JRE_HOMEhinzu. Setzen Sie ihren Wert auf den vollständigen Pfad Ihrer JRE. -
Starten Sie den privaten Agenten neu.
Wichtig
Während Sie eine alternative JRE verwenden können, unterstützt Jitterbit nur die Version, die im Installationspaket bereitgestellt wird.
Verwalten von Java KeyStores
Die hostbasierten Jitterbit-Anwendungen (private Agenten, Design Studio und Data Loader) verwenden eine vertrauenswürdige Java KeyStore-Datei für sichere Kommunikation. Der Speicherort der Datei ist wie folgt:
/opt/jitterbit/jre/lib/security/cacerts
"C:\Program Files\Jitterbit Agent\jre\lib\security\cacerts"
Standardmäßig werden alle Zertifikate akzeptiert. Um den Keystore zu verwalten, verwenden Sie den keytool-Befehl, wie in den folgenden Beispielbefehlen gezeigt.
Auflisten der Zertifikate im KeyStore
Verwenden Sie den folgenden Befehl, um die Keystore-Zertifikate aufzulisten (das Standardpasswort für den Keystore ist 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"
Ändern des KeyStore-Passworts
Verwenden Sie den folgenden Befehl, um das Keystore-Passwort zu ändern (das Standardpasswort für den Keystore ist 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"
Zertifikate hinzufügen
Verwenden Sie den folgenden Befehl, um Zertifikate (in der Datei CERT_FILE) zur Keystore-Datei hinzuzufügen:
/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"
Zertifikate validieren
Um einzelne Zertifikate zu validieren, verwenden Sie den folgenden Befehl:
jitterbit-utils --verify-proxy-cert
JitterbitUtils.exe --verify-proxy-cert
Tomcat-Heap-Speicher
Um den Heap-Speicher des Tomcat-Servers festzulegen, befolgen Sie die folgenden Schritte.
Hinweis
Geänderte Werte bleiben bei einem Upgrade für alle Linux-Agenten und für Windows-Agenten 11.52 und höher erhalten.
-
Setzen Sie die Umgebungsvariable
JAVA_OPTS. Wie Sie dies tun, hängt vom Plattformtyp des privaten Agenten ab:In
/etc/sysconfig/jitterbitsetzen SieJAVA_OPTSauf die gewünschten minimalen und maximalen Heap-Speichergrößen unter Verwendung der Java Befehlszeilenoptionen-Xmsund-Xmx. Im folgenden Beispiel beträgt die minimale Größe 512 MB und die maximale 2048 MB:Beispielexport JAVA_OPTS="-Xms512m -Xmx2048m"- Öffnen Sie den Registrierungs-Editor und suchen Sie den folgenden Schlüssel:
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Apache Software Foundation\Procrun 2.0\Jitterbit Tomcat Server\Parameters\Java
- Öffnen Sie den Options-Unterzweig.
- Ändern Sie im Feld Wertdaten die Java Optionen für
-Xmsund-Xmx. -
Klicken Sie auf Ok.
-
Starten Sie den Agenten neu.