如何更新现有的加密Tomcat应用程序
由Protector4J生成的Tomcat应用程序结构
使用 Protector4J 处理您的应用程序后,完整的 Tomcat 运行时环境将输出到输出文件夹中。 您可以像以前一样使用 bin 目录中的 startup.sh 或 startup.bat 脚本来运行 Tomcat 程序。 我们定制的 JRE 版本也在 bin 目录中,您可以在那里找到一个 vlxjre 文件夹。
webapps
您还可以在webapps目录中找到您的应用程序,但原始的WEB-INF / classes文件夹已不再存在。这是因为为了保护您的应用程序架构,使外部用户甚至无法获取类名称信息,我们将WEB-INF / classes的内容打包成了WEB-INF / vlxapp.jar,它是jarx格式
如何更新现有应用程序
您可能希望能够直接更新现有应用程序,而无需每次输出完整的Tomcat运行时环境。
KeySeed
Protector4J将为每个加密任务从服务器请求一个随机且唯一的密钥,由于每个任务的密钥都不同,因此来自不同任务的加密jar文件不能一起使用。因此,我们提供了KeySeed功能,相同的KeySeed将生成相同的密钥,并且在相同KeySeed下加密的jar文件可以一起使用。目前,KeySeed仅适用于已授权用户。
Updating an existing tomcat application
1. 在首次生成应用程序时,指定一个KeySeed。

2. 选择需要更新的war或jar文件,并勾选“Only Encrypt Jar Files“

3. 在输出页面上指定相同的KeySeed

4.查看输出文件夹并将新生成的应用程序目录复制到webapps。
