암호화 된 Tomcat 웹 애플리케이션을 업데이트하는 방법
Protector4J에 의해 생성된 Tomcat 애플리케이션 구조.
Protector4J로 애플리케이션을 처리한 후 전체 Tomcat 런타임 환경이 출력 폴더에 출력됩니다. bin 디렉토리의 start.sh 또는 start.bat 스크립트를 사용하여 Tomcat 프로그램을 실행할 수 있습니다. 사용자 정의된 JRE는 vlxjre 폴더를 찾을 수 있는 bin 디렉터리에도 있습니다.
웹 앱
webapps 디렉토리에서도 애플리케이션을 찾을 수 있지만 원래 'WEB-INF/classes' 폴더는 더 이상 존재하지 않습니다. 애플리케이션의 아키텍처를 보호하고 외부 사용자가 클래스 이름 정보에 액세스하는 것을 방지하기 위해 'WEB-INF/classes'의 내용을 jarx의 암호화된 jar 파일인 'WEB-INF/vlxapp.jar'에 패키지했습니다. 체재.
암호화된 Tomcat 웹 애플리케이션을 업데이트하는 방법
매번 전체 Tomcat 런타임 환경을 출력할 필요 없이 기존 애플리케이션을 직접 업데이트할 수 있기를 원할 수 있습니다.
키시드
Protector4J는 서버의 각 암호화 작업에 대해 임의의 고유 키를 요청합니다. 각 작업의 키가 다르기 때문에 서로 다른 작업의 암호화된 JAR 파일을 함께 사용할 수 없습니다. 따라서 KeySeed 기능을 제공하며, 동일한 KeySeed는 동일한 키를 생성하며, 동일한 KeySeed로 암호화된 JAR 파일을 함께 사용할 수 있습니다. KeySeed는 라이선스가 있는 사용자에게만 제공되는 기능입니다.