Zum Inhalt springen

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:

  1. Installieren Sie Ihre JRE.

  2. Setzen Sie die Umgebungsvariable JRE_HOME. Wie Sie dies tun, hängt vom Plattformtyp des privaten Agenten ab:

    In /etc/sysconfig/jitterbit setzen Sie JRE_HOME auf den vollständigen Pfad Ihrer JRE.

    Fügen Sie eine Systemumgebungsvariable JRE_HOME hinzu. Setzen Sie ihren Wert auf den vollständigen Pfad Ihrer JRE.

  3. 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.

  1. Setzen Sie die Umgebungsvariable JAVA_OPTS. Wie Sie dies tun, hängt vom Plattformtyp des privaten Agenten ab:

    In /etc/sysconfig/jitterbit setzen Sie JAVA_OPTS auf die gewünschten minimalen und maximalen Heap-Speichergrößen unter Verwendung der Java Befehlszeilenoptionen -Xms und -Xmx. Im folgenden Beispiel beträgt die minimale Größe 512 MB und die maximale 2048 MB:

    Beispiel
    export JAVA_OPTS="-Xms512m -Xmx2048m"
    
    1. Ö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
  1. Öffnen Sie den Options-Unterzweig.
  2. Ändern Sie im Feld Wertdaten die Java Optionen für -Xms und -Xmx.
  3. Klicken Sie auf Ok.

  4. Starten Sie den Agenten neu.