Atom Лента - Форум КриптоПро - Тема:Не работает JCPXMLDSigInit.init(); - 10Форум КриптоПро - Atom Лентаurn:https:--www-cryptopro-ru:AtomLenta:ForumKriptoPro:Tema:NerabotaetJCPXMLDSigInit.init();-10:1Copyright 2024 Форум КриптоПро2024-03-29T12:21:06Zhttps://www.cryptopro.ru/forum2/Images/YAFLogo.pngForum Adminhttps://www.cryptopro.ruforum@cryptopro.ruЕвгений Афанасьевhttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=1064&name=Евгений АфанасьевЕвгений Афанасьевhttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=1064&name=Евгений АфанасьевAleksey1609https://www.cryptopro.ru/forum2/default.aspx?g=profile&u=57393&name=Aleksey1609dsaponenkohttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=20777&name=dsaponenkoandrei_marchankahttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=14232&name=andrei_marchankaМихаил_Diahttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=13184&name=Михаил_Dialinx56https://www.cryptopro.ru/forum2/default.aspx?g=profile&u=18515&name=linx56mkahttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=12935&name=mkamikelneohttps://www.cryptopro.ru/forum2/default.aspx?g=profile&u=17195&name=mikelneoYetAnotherForum.NETurn:https:--www-cryptopro-ru:ftPosts:st1:meid119016:1Не работает JCPXMLDSigInit.init();<table class="content postContainer_Alt" width="100%"><tr><td>Здравствуйте. Используйте JCP 2.0-A для java 10+ без установки.</td></tr></table>2020-09-16T16:14:32+03:002020-09-16T16:14:32+03:00Евгений Афанасьев<table class="content postContainer_Alt" width="100%"><tr><td>Здравствуйте. Используйте JCP 2.0-A для java 10+ без установки.</td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid119014:1Не работает JCPXMLDSigInit.init();<table class="content postContainer" width="100%"><tr><td>Помогло копирование jar файлов из SDK архива JCP-2.0 'dependencies' <br /><br />xmlsec-1.5.0.jar<br />xalan-2.7.2.jar<br />serializer-2.7.2.jar<br />junit-3.8.jar<br />json-20080701.jar<br />httpcore-4.2.jar<br />httpclient-4.2.jar<br />commons-logging-1.1.1.jar<br />bcprov-jdk15on-1.50.jar<br />bcpkix-jdk15on-1.50.jar<br /><br />в папку с Java - /jre/lib/ext<br /><br /></td></tr></table>2020-09-16T15:13:17+03:002020-09-16T15:13:17+03:00Aleksey1609<table class="content postContainer" width="100%"><tr><td>Помогло копирование jar файлов из SDK архива JCP-2.0 'dependencies' <br /><br />xmlsec-1.5.0.jar<br />xalan-2.7.2.jar<br />serializer-2.7.2.jar<br />junit-3.8.jar<br />json-20080701.jar<br />httpcore-4.2.jar<br />httpclient-4.2.jar<br />commons-logging-1.1.1.jar<br />bcprov-jdk15on-1.50.jar<br />bcpkix-jdk15on-1.50.jar<br /><br />в папку с Java - /jre/lib/ext<br /><br /></td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid33526:1Не работает JCPXMLDSigInit.init();<table class="content postContainer_Alt" width="100%"><tr><td>Да можно и помещать библиотеки в jre\lib\ext, но только если вы не используете commons-logging в своем приложении. Наличие этой библиотеки в jre\lib\ext будет означать использование конфигурационного файла журналирования по умолчанию, в приложении свой задать не получиться. <a rel="nofollow" href="http://cryptopro.ru/forum2/default.aspx?g=posts&t=4361" title="http://cryptopro.ru/forum2/default.aspx?g=posts&t=4361">http://cryptopro.ru/foru....aspx?g=posts&t=4361</a></td></tr></table>2012-11-19T19:02:05+03:002012-11-19T19:02:05+03:00dsaponenko<table class="content postContainer_Alt" width="100%"><tr><td>Да можно и помещать библиотеки в jre\lib\ext, но только если вы не используете commons-logging в своем приложении. Наличие этой библиотеки в jre\lib\ext будет означать использование конфигурационного файла журналирования по умолчанию, в приложении свой задать не получиться. <a rel="nofollow" href="http://cryptopro.ru/forum2/default.aspx?g=posts&t=4361" title="http://cryptopro.ru/forum2/default.aspx?g=posts&t=4361">http://cryptopro.ru/foru....aspx?g=posts&t=4361</a></td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid22756:1Не работает JCPXMLDSigInit.init();<table class="content postContainer" width="100%"><tr><td><div class="quote"><span class="quotetitle">linx56 написал:</span><blockquote>Примерно та же проблема. Пробую как в доках тремя способами.<br /><br />1)ru.CryptoPro.JCPxml.XmlInit.init() <br />2)ru.CryptoPro.JCPxml.xmldsig.JCPXMLDSigInit.init()<br />3)System.setProperty("org.apache.xml.security.resource.config", "resource/jcp.xml"); org.apache.xml.security.Init.init();<br /><br />Запускаю из JBoss - все работает нормально (почти всегда).<br />Запускаю под JUnit или просто из консоли - падает с указанной ошибкой<br />java.lang.NoClassDefFoundError: org/apache/xml/security/exceptions/AlgorithmAlreadyRegisteredException<br /><br />Причем падает и в моем коде и в примере xmlSig из папки samples.<br /><br />JDK менял, JCP переставлял, Selftest запускал. <br />Библиотеки commons-logging.jar serializer.jar xalan.jar xmlsec.jar само собой в Classpath есть. Версии менять пробовал.</div></div><br /><br />Если JCPxml.jar находится в ext - JRE то Библиотеки commons-logging.jar serializer.jar xalan.jar xmlsec.jar с Classpath не видятся!!!<br />Вариант 1 - удалить из JRE JCPxml.jar и добавить в Classpath.<br />Вариант 2 - положить в JRE необходимые для JCPxml.jar библиотеки.<br /><br /></td></tr></table>2011-12-29T16:19:59+04:002011-12-29T16:19:59+04:00andrei_marchanka<table class="content postContainer" width="100%"><tr><td><div class="quote"><span class="quotetitle">linx56 написал:</span><blockquote>Примерно та же проблема. Пробую как в доках тремя способами.<br /><br />1)ru.CryptoPro.JCPxml.XmlInit.init() <br />2)ru.CryptoPro.JCPxml.xmldsig.JCPXMLDSigInit.init()<br />3)System.setProperty("org.apache.xml.security.resource.config", "resource/jcp.xml"); org.apache.xml.security.Init.init();<br /><br />Запускаю из JBoss - все работает нормально (почти всегда).<br />Запускаю под JUnit или просто из консоли - падает с указанной ошибкой<br />java.lang.NoClassDefFoundError: org/apache/xml/security/exceptions/AlgorithmAlreadyRegisteredException<br /><br />Причем падает и в моем коде и в примере xmlSig из папки samples.<br /><br />JDK менял, JCP переставлял, Selftest запускал. <br />Библиотеки commons-logging.jar serializer.jar xalan.jar xmlsec.jar само собой в Classpath есть. Версии менять пробовал.</div></div><br /><br />Если JCPxml.jar находится в ext - JRE то Библиотеки commons-logging.jar serializer.jar xalan.jar xmlsec.jar с Classpath не видятся!!!<br />Вариант 1 - удалить из JRE JCPxml.jar и добавить в Classpath.<br />Вариант 2 - положить в JRE необходимые для JCPxml.jar библиотеки.<br /><br /></td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid22629:1Не работает JCPXMLDSigInit.init();<table class="content postContainer_Alt" width="100%"><tr><td><div class="quote"><span class="quotetitle">linx56 написал:</span><blockquote>Примерно та же проблема. Пробую как в доках тремя способами.<br />Библиотеки commons-logging.jar serializer.jar xalan.jar xmlsec.jar само собой в Classpath есть. Версии менять пробовал.</div></div><br /><br />Как вариант, попробуй положить эти jar'нинги в директрию ext, где JCP установлен, у меня только так помогло заставить это работать локально;)<br /></td></tr></table>2011-12-24T23:18:58+04:002011-12-24T23:18:58+04:00Михаил_Dia<table class="content postContainer_Alt" width="100%"><tr><td><div class="quote"><span class="quotetitle">linx56 написал:</span><blockquote>Примерно та же проблема. Пробую как в доках тремя способами.<br />Библиотеки commons-logging.jar serializer.jar xalan.jar xmlsec.jar само собой в Classpath есть. Версии менять пробовал.</div></div><br /><br />Как вариант, попробуй положить эти jar'нинги в директрию ext, где JCP установлен, у меня только так помогло заставить это работать локально;)<br /></td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid22044:1Не работает JCPXMLDSigInit.init();<table class="content postContainer" width="100%"><tr><td>Примерно та же проблема. Пробую как в доках тремя способами.<br /><br />1)ru.CryptoPro.JCPxml.XmlInit.init() <br />2)ru.CryptoPro.JCPxml.xmldsig.JCPXMLDSigInit.init()<br />3)System.setProperty("org.apache.xml.security.resource.config", "resource/jcp.xml"); org.apache.xml.security.Init.init();<br /><br />Запускаю из JBoss - все работает нормально (почти всегда).<br />Запускаю под JUnit или просто из консоли - падает с указанной ошибкой<br />java.lang.NoClassDefFoundError: org/apache/xml/security/exceptions/AlgorithmAlreadyRegisteredException<br /><br />Причем падает и в моем коде и в примере xmlSig из папки samples.<br /><br />JDK менял, JCP переставлял, Selftest запускал. <br />Библиотеки commons-logging.jar serializer.jar xalan.jar xmlsec.jar само собой в Classpath есть. Версии менять пробовал.</td></tr></table>2011-12-10T01:12:28+04:002011-12-10T01:12:28+04:00linx56<table class="content postContainer" width="100%"><tr><td>Примерно та же проблема. Пробую как в доках тремя способами.<br /><br />1)ru.CryptoPro.JCPxml.XmlInit.init() <br />2)ru.CryptoPro.JCPxml.xmldsig.JCPXMLDSigInit.init()<br />3)System.setProperty("org.apache.xml.security.resource.config", "resource/jcp.xml"); org.apache.xml.security.Init.init();<br /><br />Запускаю из JBoss - все работает нормально (почти всегда).<br />Запускаю под JUnit или просто из консоли - падает с указанной ошибкой<br />java.lang.NoClassDefFoundError: org/apache/xml/security/exceptions/AlgorithmAlreadyRegisteredException<br /><br />Причем падает и в моем коде и в примере xmlSig из папки samples.<br /><br />JDK менял, JCP переставлял, Selftest запускал. <br />Библиотеки commons-logging.jar serializer.jar xalan.jar xmlsec.jar само собой в Classpath есть. Версии менять пробовал.</td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid21330:1Не работает JCPXMLDSigInit.init();<table class="content postContainer_Alt" width="100%"><tr><td>Как описано в Руководстве программиста - Работа с электронной цифровой подписью для XML-документов (progguide.html#xml) делали?</td></tr></table>2011-11-16T22:39:30+04:002011-11-16T22:39:30+04:00mka<table class="content postContainer_Alt" width="100%"><tr><td>Как описано в Руководстве программиста - Работа с электронной цифровой подписью для XML-документов (progguide.html#xml) делали?</td></tr></table>urn:https:--www-cryptopro-ru:ftPosts:st1:meid20733:1Не работает JCPXMLDSigInit.init();<table class="content postContainer" width="100%"><tr><td>При инициализации апплета вызываю:<br />ru.CryptoPro.JCPxml.xmldsig.JCPXMLDSigInit.init();<br /><br />и он падает с исключением:<br /><br />java.lang.NoClassDefFoundError: org/apache/xml/security/exceptions/AlgorithmAlreadyRegisteredException<br /> at ru.CryptoPro.JCPxml.xmldsig.JCPXMLDSigInit.init(Unknown Source)<br /> at SignApplet.AppletNew.init(AppletNew.java:57)<br /> at sun.applet.AppletPanel.run(Unknown Source)<br /> at java.lang.Thread.run(Unknown Source)<br />Caused by: java.lang.ClassNotFoundException: org.apache.xml.security.exceptions.AlgorithmAlreadyRegisteredException<br /> at java.net.URLClassLoader$1.run(Unknown Source)<br /> at java.security.AccessController.doPrivileged(Native Method)<br /> at java.net.URLClassLoader.findClass(Unknown Source)<br /> at sun.misc.Launcher$ExtClassLoader.findClass(Unknown Source)<br /> at java.lang.ClassLoader.loadClass(Unknown Source)<br /> at java.lang.ClassLoader.loadClass(Unknown Source)<br /><br />Подскажите почему?</td></tr></table>2011-10-25T21:54:47+04:002011-10-25T21:54:47+04:00mikelneo<table class="content postContainer" width="100%"><tr><td>При инициализации апплета вызываю:<br />ru.CryptoPro.JCPxml.xmldsig.JCPXMLDSigInit.init();<br /><br />и он падает с исключением:<br /><br />java.lang.NoClassDefFoundError: org/apache/xml/security/exceptions/AlgorithmAlreadyRegisteredException<br /> at ru.CryptoPro.JCPxml.xmldsig.JCPXMLDSigInit.init(Unknown Source)<br /> at SignApplet.AppletNew.init(AppletNew.java:57)<br /> at sun.applet.AppletPanel.run(Unknown Source)<br /> at java.lang.Thread.run(Unknown Source)<br />Caused by: java.lang.ClassNotFoundException: org.apache.xml.security.exceptions.AlgorithmAlreadyRegisteredException<br /> at java.net.URLClassLoader$1.run(Unknown Source)<br /> at java.security.AccessController.doPrivileged(Native Method)<br /> at java.net.URLClassLoader.findClass(Unknown Source)<br /> at sun.misc.Launcher$ExtClassLoader.findClass(Unknown Source)<br /> at java.lang.ClassLoader.loadClass(Unknown Source)<br /> at java.lang.ClassLoader.loadClass(Unknown Source)<br /><br />Подскажите почему?</td></tr></table>