Come aggiornare l'applicazione Web Tomcat criptata
La struttura dell'applicazione Tomcat generata da Protector4J.
Dopo aver elaborato l'applicazione con Protector4J, l'ambiente runtime Tomcat completo verrà visualizzato nella cartella di output. È possibile utilizzare lo script startup.sh o startup.bat nella directory bin per eseguire il programma Tomcat. Il nostro JRE personalizzato si trova anche nella directory bin, dove puoi trovare una cartella vlxjre.
webapps
Puoi anche trovare la tua applicazione nella directory webapps, ma la cartella originale "WEB-INF/classes" non esiste più. Per proteggere l'architettura della tua applicazione e impedire agli utenti esterni di accedere anche alle informazioni sul nome della classe, abbiamo impacchettato il contenuto di "WEB-INF/classes" in "WEB-INF/vlxapp.jar", un file jar crittografato in jarx formato.
Come aggiornare l'applicazione Web Tomcat criptata
Potresti voler essere in grado di aggiornare direttamente un'applicazione esistente senza dover generare ogni volta l'ambiente runtime Tomcat completo.
KeySeed
Protector4J richiederà una chiave casuale e univoca per ogni attività di crittografia dal server. Poiché le chiavi per ciascuna attività sono diverse, i file JAR crittografati di attività diverse non possono essere utilizzati insieme. Pertanto, forniamo la funzionalità KeySeed, lo stesso KeySeed genererà la stessa chiave e i file JAR crittografati con lo stesso KeySeed possono essere utilizzati insieme. KeySeed è una funzionalità disponibile solo per gli utenti con licenza.