Не могу разобраться с защитой war проекта. Опишу по порядку.
В нашем проекте мы решили закрыть только одну библиотеку. Соответственно оформили её в виде jar файла, подключили к проекту.
После этого проверили, всё работает.
Взяли Sentinel LDK Vendor Suite, Envelop и закодировали jar.
Изменённую библиотеку добавили в проект. Запустили. Соответственно при доступе к методам зашифрованного класа из jar файла получаем ошибку.
Взяли dll файлы (hasp_windows_x64_100237.dll, HASPJava_x64.dll) и добавили их в папку SysWOW64
Взяли файлы safenet-sentinel-hasp-nemesis-supplements.jar, safenet-sentinel-hasp-nemesis-runtime.jar, safenet-sentinel-hasp-api.jar и добавили их в папку Tomcat (/lib)
Запускаем проект ... Та же ошибка
org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is java.lang.NoClassDefFoundError
Насколько я понимаю при старте томкат не разшифровывает библиотечку.
Подскажить куда копать, что делать ...
В нашем проекте мы решили закрыть только одну библиотеку. Соответственно оформили её в виде jar файла, подключили к проекту.
После этого проверили, всё работает.
Взяли Sentinel LDK Vendor Suite, Envelop и закодировали jar.
Изменённую библиотеку добавили в проект. Запустили. Соответственно при доступе к методам зашифрованного класа из jar файла получаем ошибку.
Взяли dll файлы (hasp_windows_x64_100237.dll, HASPJava_x64.dll) и добавили их в папку SysWOW64
Взяли файлы safenet-sentinel-hasp-nemesis-supplements.jar, safenet-sentinel-hasp-nemesis-runtime.jar, safenet-sentinel-hasp-api.jar и добавили их в папку Tomcat (/lib)
Запускаем проект ... Та же ошибка
org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is java.lang.NoClassDefFoundError
Насколько я понимаю при старте томкат не разшифровывает библиотечку.
Подскажить куда копать, что делать ...