Статус: Новичок
Группы: Участники
Зарегистрирован: 24.08.2012(UTC) Сообщений: 4 Откуда: Тюмень
|
Добрый день. Возникла ошибка при вызове JCPXMLDSigInit.init(); Исполняемый код: Код:
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package javaapplication2;
import ru.CryptoPro.JCPxml.xmldsig.JCPXMLDSigInit;
public class JavaApplication2 {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// Инициализация Transforms.
com.sun.org.apache.xml.internal.security.Init.init();
// Инициализация сервис-провайдера.
if(!JCPXMLDSigInit.isInitialized()) {
JCPXMLDSigInit.init();
}
}
}
Ошибка: Код:
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/xml/security/exceptions/AlgorithmAlreadyRegisteredException
at ru.CryptoPro.JCPxml.xmldsig.JCPXMLDSigInit.isInitialized(Unknown Source)
at javaapplication2.JavaApplication2.main(JavaApplication2.java:22)
Caused by: java.lang.ClassNotFoundException: org.apache.xml.security.exceptions.AlgorithmAlreadyRegisteredException
at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
... 2 more
Java Result: 1
используемая IDE: NetBeans --- Не могли бы вы подсказать в чем может быть дело? Заранее спасибо
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 4,006  Откуда: Крипто-Про Сказал(а) «Спасибо»: 21 раз Поблагодарили: 715 раз в 675 постах
|
Здравствуйте. Библиотеки xalan-2.7.1, xmlsec-1.4, serializer-2.7.1, commons-logging-1.1.1 в lib/ext есть? |
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 24.08.2012(UTC) Сообщений: 4 Откуда: Тюмень
|
есть, пробовал с xmlsec-1.5 и 1.4 - результат одинаковый. пересобрал в Eclipse - та же ошибка, но появилось новое описание ошибки: Цитата: Multiple markers at this line - Access restriction: The type JCPXMLDSigInit is not accessible due to restriction on required library /usr/lib/jvm/java-6-openjdk-amd64/jre/lib/ext/JCPxml.jar - Access restriction: The method init() from the type JCPXMLDSigInit is not accessible due to restriction on required library /usr/lib/jvm/java-6-openjdk-amd64/jre/lib/ ext/JCPxml.jar
на строчке JCPXMLDSigInit.init(); Отредактировано пользователем 29 августа 2012 г. 22:21:10(UTC)
| Причина: Не указана
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 4,006  Откуда: Крипто-Про Сказал(а) «Спасибо»: 21 раз Поблагодарили: 715 раз в 675 постах
|
с JCPxml следует использовать xmlsec-1.4.x У меня ваша ошибка вопроизводится, если нет xmlsec в списке подключенных библиотек. |
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 24.08.2012(UTC) Сообщений: 4 Откуда: Тюмень
|
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 23.10.2019(UTC) Сообщений: 5  Откуда: Москва
|
Доброго вечер! У меня похожая проблема: Цитата:Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/xml/security/exceptions/AlgorithmAlreadyRegisteredException at ru.CryptoPro.JCPxml.xmldsig.JCPXMLDSigInit.isInitialized(Unknown Source) at Main.main(Main.java:47) Caused by: java.lang.ClassNotFoundException: org.apache.xml.security.exceptions.AlgorithmAlreadyRegisteredException at java.net.URLClassLoader$1.run(URLClassLoader.java:366) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at java.lang.ClassLoader.loadClass(ClassLoader.java:425) at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ... 2 more Вот так выглядит дерево проекта:  project-tree.png (62kb) загружен 8 раз(а).Подскажите, пожалуйста, в чем может быть проблема?
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 4,006  Откуда: Крипто-Про Сказал(а) «Спасибо»: 21 раз Поблагодарили: 715 раз в 675 постах
|
Здравствуйте. xmlsec должен быть 1.5.0 |
|
|
|
|
Статус: Новичок
Группы: Участники
Зарегистрирован: 23.10.2019(UTC) Сообщений: 5  Откуда: Москва
|
Поменял на 1.5, проблема, вроде бы, та же.  project-tree.png (62kb) загружен 2 раз(а).Цитата:at ru.CryptoPro.JCPxml.xmldsig.JCPXMLDSigInit.isInitialized(Unknown Source) at Main.main(Main.java:47) Caused by: java.lang.ClassNotFoundException: org.apache.xml.security.exceptions.AlgorithmAlreadyRegisteredException at java.net.URLClassLoader$1.run(URLClassLoader.java:366) at java.net.URLClassLoader$1.run(URLClassLoader.java:355) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:354) at java.lang.ClassLoader.loadClass(ClassLoader.java:425) at java.lang.ClassLoader.loadClass(ClassLoader.java:358) ... 2 more Отредактировано пользователем 20 августа 2020 г. 20:38:43(UTC)
| Причина: Не указана
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 4,006  Откуда: Крипто-Про Сказал(а) «Спасибо»: 21 раз Поблагодарили: 715 раз в 675 постах
|
|
|
|
|
|
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close