Исключение несоответствия информации подписывающего лица в jarJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Исключение несоответствия информации подписывающего лица в jar

Сообщение Anonymous »


Мое приложение работает в Tomcat 9 (JDK 1.8.261), ранее оно работало в Tomcat 7 (с JDK 7). Я не могу загрузить документ после развертывания в конфигурации Tomcat 9 +JDK 8. Получение ошибки моментального снимка. Как я исследовал, понятно, что может быть вероятность того, что будет доступно одно и то же имя банки с другой подписью. Я выполнил команду ниже в Linux и получил такой результат. Я перепробовал все возможные решения, но устранить ошибку почему-то не могу.

Если я запускаю приложение с теми же библиотеками установки и Tomcat 7 + JDK 7, оно не выдает никаких ошибок. С этим все работает нормально.

grep -rl "org.apache.commons.io.output.ByteArrayOutputStream" "/usr/local/tomcat9_02" /usr/local/tomcat9_02/webapps/XXXX/WEB-INF/lib/org.apache.batik.pdf-1.6.0.v201105071520.jar /usr/local/tomcat9_02/webapps/XXXX/WEB-INF/lib/commons-io-1.3.3.jar [*]Пытался удалить jar-файл commons-io, а затем также попытался удалить jar-файл org.apache.batik.pdf. Но не повезло. [*]Jar commons-io 2.4 и 2.15.1 также использовался, но безуспешно. [*]загрузить jar commons-io 1.3.2 в собственный репозиторий с помощью команды maven jdk и использовать из этого репозитория, но безуспешно Ошибка:
СЕРЬЕЗНЫЙ [http-nio-8082-exec-10] org.apache.catalina.core.StandardWrapperValve.invoke Servlet.service() для сервлета [по умолчанию] в контексте пути [/XXXX] выдало исключение java.lang.SecurityException: информация о подписывающем лице класса "org.apache.commons.io.output.ByteArrayOutputStream" не соответствует информации подписывающего лица других классов в том же пакете в java.lang.ClassLoader.checkCerts(ClassLoader.java:891) в java.lang.ClassLoader.preDefineClass(ClassLoader.java:661) в java.lang.ClassLoader.defineClass(ClassLoader.java:754) в java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142) в org.apache.catalina.loader.WebappClassLoaderBase.findClassInternal(WebappClassLoaderBase.java:2472) в org.apache.catalina.loader.WebappClassLoaderBase.findClass(WebappClassLoaderBase.java:875) в org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1376) в org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:1220) в org.apache.commons.fileupload.disk.DiskFileItem.getOutputStream(DiskFileItem.java:529) в org.apache.commons.fileupload.FileUploadBase.parseRequest(FileUploadBase.java:347) в org.apache.struts2.dispatcher.multipart.JakartaMultiPartRequest.parseRequest(JakartaMultiPartRequest.java:145)
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»