Cómo actualizar la aplicación web de Tomcat encriptada

La estructura de la aplicación Tomcat generada por Protector4J.

Después de procesar su aplicación con Protector4J, el entorno de ejecución completo de Tomcat se enviará a la carpeta de salida. Puede utilizar el script startup.sh o startup.bat en el directorio bin para ejecutar el programa Tomcat. Nuestro JRE personalizado también se encuentra en el directorio bin, donde puede encontrar una carpeta vlxjre.

aplicaciones web

También puede encontrar su aplicación en el directorio webapps, pero la carpeta 'WEB-INF/classes' original ya no existe. Para proteger la arquitectura de su aplicación y evitar que usuarios externos accedan siquiera a la información del nombre de la clase, hemos empaquetado el contenido de 'WEB-INF/classes' en 'WEB-INF/vlxapp.jar', un archivo jar cifrado en jarx. formato.

Cómo actualizar la aplicación web de Tomcat encriptada

Es posible que desee poder actualizar directamente una aplicación existente sin tener que generar el entorno de ejecución completo de Tomcat cada vez.

KeySeed

Protector4J solicitará al servidor una clave aleatoria y única para cada tarea de cifrado. Dado que las claves para cada tarea son diferentes, los archivos JAR cifrados de diferentes tareas no se pueden utilizar juntos. Por lo tanto, proporcionamos la función KeySeed, el mismo KeySeed generará la misma clave y los archivos JAR cifrados con el mismo KeySeed se pueden usar juntos. KeySeed es una función sólo disponible para usuarios con licencia.

Actualizando una aplicación existente de tomcat

1. Especifique un KeySeed al generar la aplicación por primera vez.

2. Seleccione los archivos jar que deben actualizarse y marque "Solo cifrar archivos jar".

3. Especifique el mismo KeySeed en la página de salida.

4.Vea la carpeta de salida y copie la carpeta vlxlib recién generada a la carpeta de la aplicación existente. Es posible que primero deba eliminar la carpeta vlxlib anterior si es necesario.