So aktualisieren Sie die verschlüsselte Tomcat-Webanwendung
Die von Protector4J generierte Tomcat-Anwendungsstruktur
Nach der Verarbeitung Ihrer Anwendung mit Protector4J wird die vollständige Tomcat-Laufzeitumgebung in den Ausgabeordner ausgegeben. Sie können das Skript startup.sh oder startup.bat im bin-Verzeichnis verwenden, um das Tomcat-Programm auszuführen. Unsere angepasste JRE befindet sich ebenfalls im bin-Verzeichnis, wo Sie einen vlxjre-Ordner finden.
webapps
Sie finden Ihre Anwendung auch im webapps-Verzeichnis, aber der ursprüngliche Ordner 'WEB-INF/classes' existiert nicht mehr. Um die Architektur Ihrer Anwendung zu schützen und externe Benutzer daran zu hindern, selbst auf Klassennamen-Informationen zuzugreifen, haben wir den Inhalt von 'WEB-INF/classes' in 'WEB-INF/vlxapp.jar' gepackt, eine verschlüsselte JAR-Datei im JARX-Format.
So aktualisieren Sie die verschlüsselte Tomcat-Webanwendung
Möglicherweise möchten Sie eine bestehende Anwendung direkt aktualisieren, ohne jedes Mal die vollständige Tomcat-Laufzeitumgebung ausgeben zu müssen.
KeySeed
Protector4J fordert für jede Verschlüsselungsaufgabe einen zufälligen und eindeutigen Schlüssel vom Server an. Da die Schlüssel für jede Aufgabe unterschiedlich sind, können verschlüsselte JAR-Dateien aus verschiedenen Aufgaben nicht zusammen verwendet werden. Daher bieten wir die KeySeed-Funktion an. Derselbe KeySeed generiert denselben Schlüssel, und JAR-Dateien, die mit demselben KeySeed verschlüsselt wurden, können zusammen verwendet werden. KeySeed ist eine Funktion, die nur lizenzierten Benutzern zur Verfügung steht.
Bestehende Tomcat-Anwendung aktualisieren
1. Geben Sie beim ersten Erstellen der Anwendung einen KeySeed an.

2. Wählen Sie die zu aktualisierenden JAR-Dateien aus und aktivieren Sie "Nur JAR-Dateien verschlüsseln".

3. Geben Sie auf der Ausgabeseite denselben KeySeed an.

4. Öffnen Sie den Ausgabeordner und kopieren Sie den neu generierten vlxlib-Ordner in den vorhandenen Anwendungsordner. Möglicherweise müssen Sie zuerst den alten vlxlib-Ordner löschen.
