Comment mettre à jour l'application Web Tomcat chiffrée

La structure de l'application Tomcat générée par Protector4J.

Après avoir traité votre application avec Protector4J, l'environnement d'exécution Tomcat complet sera affiché dans le dossier de sortie. Vous pouvez utiliser le script startup.sh ou startup.bat dans le répertoire bin pour exécuter le programme Tomcat. Notre JRE personnalisé se trouve également dans le répertoire bin, où vous pouvez trouver un dossier vlxjre.

webapps

Vous pouvez également retrouver votre application dans le répertoire webapps, mais le dossier d'origine 'WEB-INF/classes' n'existe plus. Afin de protéger l'architecture de votre application et d'empêcher les utilisateurs externes d'accéder aux informations sur le nom de classe, nous avons regroupé le contenu de « WEB-INF/classes » dans « WEB-INF/vlxapp.jar », un fichier jar crypté en jarx. format.

Comment mettre à jour l'application Web Tomcat chiffrée

Vous souhaiterez peut-être pouvoir mettre à jour directement une application existante sans avoir à générer l'environnement d'exécution Tomcat complet à chaque fois.

KeySeed

Protector4J demandera au serveur une clé aléatoire et unique pour chaque tâche de cryptage. Étant donné que les clés de chaque tâche sont différentes, les fichiers JAR chiffrés de différentes tâches ne peuvent pas être utilisés ensemble. Par conséquent, nous fournissons la fonctionnalité KeySeed, le même KeySeed générera la même clé et les fichiers JAR cryptés avec le même KeySeed peuvent être utilisés ensemble. KeySeed est une fonctionnalité disponible uniquement pour les utilisateurs sous licence.

Mise à jour d'une application tomcat existante

1. Spécifiez un KeySeed lors de la première génération de l'application.

2. Sélectionnez les fichiers jar qui doivent être mis à jour et cochez « Crypter uniquement les fichiers Jar ».

3. Spécifiez le même KeySeed sur la page de sortie.

4.Affichez le dossier de sortie et copiez le dossier vlxlib nouvellement généré dans le dossier d'application existant. Vous devrez peut-être d'abord supprimer l'ancien dossier vlxlib si nécessaire.