Cách cập nhật ứng dụng Web Tomcat đã mã hóa
Cấu trúc ứng dụng Tomcat được tạo bởi Protector4J
Sau khi xử lý ứng dụng của bạn với Protector4J, môi trường chạy Tomcat hoàn chỉnh sẽ được xuất vào thư mục đầu ra. Bạn có thể sử dụng script startup.sh hoặc startup.bat trong thư mục bin để chạy chương trình Tomcat. JRE tùy chỉnh của chúng tôi cũng nằm trong thư mục bin, nơi bạn có thể tìm thấy thư mục vlxjre.
webapps
Bạn cũng có thể tìm thấy ứng dụng của mình trong thư mục webapps, nhưng thư mục 'WEB-INF/classes' gốc không còn tồn tại. Để bảo vệ kiến trúc ứng dụng của bạn và ngăn người dùng bên ngoài truy cập thông tin tên lớp, chúng tôi đã đóng gói nội dung của 'WEB-INF/classes' thành 'WEB-INF/vlxapp.jar', một tệp jar được mã hóa ở định dạng jarx.
Cách cập nhật ứng dụng Web Tomcat đã mã hóa
Bạn có thể muốn cập nhật trực tiếp ứng dụng hiện có mà không cần xuất toàn bộ môi trường chạy Tomcat mỗi lần.
KeySeed
Protector4J sẽ yêu cầu một khóa ngẫu nhiên và duy nhất cho mỗi tác vụ mã hóa từ máy chủ. Vì khóa cho mỗi tác vụ là khác nhau, các tệp JAR đã mã hóa từ các tác vụ khác nhau không thể sử dụng cùng nhau. Do đó, chúng tôi cung cấp tính năng KeySeed, cùng một KeySeed sẽ tạo cùng một khóa, và các tệp JAR được mã hóa với cùng KeySeed có thể sử dụng cùng nhau. KeySeed là tính năng chỉ dành cho người dùng có giấy phép.
Cập nhật ứng dụng Tomcat hiện có
1. Chỉ định KeySeed khi tạo ứng dụng lần đầu tiên.

2. Chọn các tệp jar cần cập nhật và đánh dấu "Only Encrypt Jar Files".

3. Chỉ định cùng một KeySeed trên trang đầu ra.

4. Xem thư mục đầu ra và sao chép thư mục vlxlib mới được tạo vào thư mục ứng dụng hiện có. Bạn có thể cần xóa thư mục vlxlib cũ trước nếu cần thiết.
