Wie kann ich die Java-Version für CCMS Output Generator oder IXIA CCMS Scheduler ändern, wenn ich SSL verwende?

Sie können die Java-Version für CCMS Output Generator oder IXIA CCMS Scheduler aktualisieren, wenn Sie TEXTML Server mit SSL einrichten.

Beschreibung

Wir verwenden SSL und haben Java 1.7 durch 1.8 ersetzt. Seit dieser Änderung erhalten wir einen Verbindungsfehler, wenn wir versuchen, eine Ausgabe zu generieren. Die Datei „wrapper.log“ zeigt die folgende Fehlermeldung an: ERROR com.ixiasoft.outputgenerator.packager.Packager – Verbindung zu Server{host='cmsdb', port=2551, majorVersion=4, version=, security=SSL_SECURITY} und cms_prod-Docbase nicht möglich.

Lösung

  1. Wechseln Sie in das Stammverzeichnis Ihrer aktuellen Java JRE. Wenn der Pfad zu Ihrer aktuellen Java-Version C:\Ixiasoft\jdk1.7.0_80 lautet, wechseln Sie zum Ordner C:\Ixiasoft\jdk1.7.0_80\jre.
  2. Um die Liste der vertrauenswürdigen Zertifikate anzuzeigen, geben Sie Folgendes ein:
    bin\keytool.exe -list -storepass changeit -keystore lib\security\cacerts |findstr /V /i sha1 |sort
    Die erste Spalte enthält den Alias des Zertifikats. Zum Beispiel: ixiasoft_root und ixiasoft_sub.
  3. Um Ihr Zertifikat aus dem aktuellen Java-Speicher zu extrahieren, geben Sie Folgendes ein:
    set certificatename=%company%_root
    Zum Beispiel:
    set certificatename=ixiasoft_root
  4. Geben Sie Folgendes ein:
    bin\keytool.exe -export -storepass changeit -keystore lib\security\cacerts -rfc -alias %certificatename% -file c:\temp%certificatename%.pem
    Dadurch wird eine Datei namens %company%_root.pem im Ordner C:\temp\ erstellt. Zum Beispiel: C:\temp\ixiasoft_root.pem
  5. Geben Sie Folgendes ein:
    set certificatename=%company%_sub
    Zum Beispiel:
    set certificatename=ixiasoft_sub
  6. Geben Sie Folgendes ein:
    bin\keytool.exe -export -storepass changeit -keystore lib\security\cacerts -rfc -alias %certificatename% -file c:\temp%certificatename%.pem
    Dadurch wird eine Datei namens %company%_sub.pem im Ordner C:\temp\ erstellt. Zum Beispiel: C:\temp\ixiasoft_sub.pem
  7. Wechseln Sie in das Stammverzeichnis Ihrer neuen Java JRE. Wenn der Pfad zu Ihrer Java-Version C:\Ixiasoft\jdk1.8.0_121 lautet, wechseln Sie zum Ordner C:\Ixiasoft\jdk1.8.0_121\jre.
  8. Geben Sie Folgendes ein:
    set certificatename=%company%_root
    Zum Beispiel:
    set certificatename=ixiasoft_root
  9. Geben Sie Folgendes ein:
    bin\keytool.exe -import -storepass changeit -keystore lib\security\cacerts -noprompt -alias %certificatename% -file c:\temp%certificatename%.pem
  10. Geben Sie Folgendes ein:
    set certificatename=%company%_sub
    Zum Beispiel:
    set certificatename=ixiasoft_sub
  11. Geben Sie Folgendes ein:
    bin\keytool.exe -import -storepass changeit -keystore lib\security\cacerts -noprompt -alias %certificatename% -file c:\temp%certificatename%.pem
Anmerkung: Ein Neustart ist nicht erforderlich, da das vertrauenswürdige SSL-Stammzertifikat bei der nächsten Generation der Ausgabe verwendet wird.