Zum Inhalt springen

Java auf privaten Jitterbit-Agenten

Einführung

Der private Agent wird mit Version 8 (1.8) des OpenJDK geliefert Java Runtime Environment (JRE).

Auf dieser Seite erfahren Sie, wie Sie Folgendes tun:

Ändern der Standard-JRE

Um eine Alternative zu verwenden, folgen Sie diesen Schritten:

  1. Installieren Sie Ihr JRE.

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

    In /etc/sysconfig/jitterbit, Satz JRE_HOME zum vollständigen Pfad Ihrer JRE.

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

  3. Starten Sie den privaten Agenten neu.

Wichtig

Sie können zwar eine alternative JRE verwenden, Jitterbit unterstützt jedoch nur die vom Installationspaket bereitgestellte Version.

Verwalten von Java-KeyStores

Die hostbasierten Jitterbit-Anwendungen (private Agenten, Design Studio und Data Loader) verwenden eine vertrauenswürdige Java KeyStore Datei für die sichere Kommunikation. Der Speicherort der Datei lautet 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 Schlüsselspeicher zu verwalten, verwenden Sie das keytool-Befehl, wie in den folgenden Beispielbefehlen gezeigt.

Auflisten der KeyStore-Zertifikate

Verwenden Sie den folgenden Befehl, um die Schlüsselspeicher Zertifikate aufzulisten (das Standardkennwort für den Schlüsselspeicher lautet 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 Schlüsselspeicher Passwort zu ändern (das Standardpasswort für den Schlüsselspeicher 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 hinzuzufügen (in der Datei CERT_FILE) zur Schlüsselspeicher Datei:

/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 einzustellen, gehen Sie folgendermaßen vor:

  1. Stellen Sie den JAVA_OPTS Umfeld. Wie Sie dies tun, hängt vom Plattformtyp des privaten Agenten ab:

    In /etc/sysconfig/jitterbit, Satz JAVA_OPTS auf die gewünschte minimale und maximale Heap-Speichergröße mit Hilfe der Java Befehlszeilenoptionen -Xms Und -Xmx. Im folgenden Beispiel beträgt die Mindestgröße 512 MB und die Höchstgröße 2048 MB:

    Example
    export JAVA_OPTS="-Xms512m-Xmx2048m"
    
    1. Öffnen Sie den Registrierungseditor und suchen Sie den folgenden Schlüssel:

      HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Apache Software Foundation\Procrun 2.0\Jitterbit Tomcat Server\Parameters\Java
      
    2. Öffnen Sie den Unterschlüssel Optionen.

    3. Ändern Sie im Feld Wertdaten die Java Optionen für -Xms Und -Xmx.
    4. Klicken Sie auf OK.
  2. Starten Sie den Agenten neu.