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
- 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.
- Um die Liste der vertrauenswürdigen Zertifikate anzuzeigen, geben Sie Folgendes ein:
Die erste Spalte enthält den Alias des Zertifikats. Zum Beispiel:bin\keytool.exe -list -storepass changeit -keystore lib\security\cacerts |findstr /V /i sha1 |sort
ixiasoft_root
undixiasoft_sub
. - Um Ihr Zertifikat aus dem aktuellen Java-Speicher zu extrahieren, geben Sie Folgendes ein:
Zum Beispiel:set certificatename=%company%_root
set certificatename=ixiasoft_root
- Geben Sie Folgendes ein:
Dadurch wird eine Datei namensbin\keytool.exe -export -storepass changeit -keystore lib\security\cacerts -rfc -alias %certificatename% -file c:\temp%certificatename%.pem
%company%_root.pem
im Ordner C:\temp\ erstellt. Zum Beispiel:C:\temp\ixiasoft_root.pem
- Geben Sie Folgendes ein:
Zum Beispiel:set certificatename=%company%_sub
set certificatename=ixiasoft_sub
- Geben Sie Folgendes ein:
Dadurch wird eine Datei namensbin\keytool.exe -export -storepass changeit -keystore lib\security\cacerts -rfc -alias %certificatename% -file c:\temp%certificatename%.pem
%company%_sub.pem
im Ordner C:\temp\ erstellt. Zum Beispiel:C:\temp\ixiasoft_sub.pem
- 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.
- Geben Sie Folgendes ein:
Zum Beispiel:set certificatename=%company%_root
set certificatename=ixiasoft_root
- Geben Sie Folgendes ein:
bin\keytool.exe -import -storepass changeit -keystore lib\security\cacerts -noprompt -alias %certificatename% -file c:\temp%certificatename%.pem
- Geben Sie Folgendes ein:
Zum Beispiel:set certificatename=%company%_sub
set certificatename=ixiasoft_sub
- 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.