Wie aktualisiere ich die verschlüsselte Tomcat-Webanwendung

Die von Protector4J generierte Tomcat-Anwendungsstruktur.

Nach der Bearbeitung Ihrer Anwendung mit Protector4J wird die komplette 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 auch im bin-Verzeichnis, wo Sie einen vlxjre-Ordner finden.

Webanwendungen

Sie finden Ihre Anwendung auch im Webapps-Verzeichnis, der ursprüngliche Ordner „WEB-INF/classes“ existiert jedoch nicht mehr. Um die Architektur Ihrer Anwendung zu schützen und zu verhindern, dass externe Benutzer überhaupt auf Klassennameninformationen zugreifen, haben wir den Inhalt von „WEB-INF/classes“ in „WEB-INF/vlxapp.jar“ gepackt, eine verschlüsselte JAR-Datei in jarx Format.

Wie aktualisiere ich die verschlüsselte Tomcat-Webanwendung

Möglicherweise möchten Sie eine vorhandene Anwendung direkt aktualisieren können, 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 verschiedener Aufgaben nicht zusammen verwendet werden. Daher stellen wir die KeySeed-Funktion bereit. Derselbe KeySeed generiert denselben Schlüssel und mit demselben KeySeed verschlüsselte JAR-Dateien können zusammen verwendet werden. KeySeed ist eine Funktion, die nur lizenzierten Benutzern zur Verfügung steht.

Aktualisieren einer vorhandenen Tomcat-Anwendung

1. Geben Sie beim ersten Generieren der Anwendung einen KeySeed an.

2. Wählen Sie die JAR-Dateien aus, die aktualisiert werden müssen, und aktivieren Sie „Nur JAR-Dateien verschlüsseln“.

3. Geben Sie denselben KeySeed auf der Ausgabeseite an.

4. Sehen Sie sich den Ausgabeordner an und kopieren Sie den neu generierten vlxlib-Ordner in den vorhandenen Anwendungsordner. Möglicherweise müssen Sie zunächst den alten vlxlib-Ordner löschen.