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.