Статус: Новичок
Группы: Участники
Зарегистрирован: 20.12.2021(UTC) Сообщений: 6 Сказал(а) «Спасибо»: 2 раз
|
Импортировал все jar-ники из java-csp-5.0.42119-A (КриптоПро CSP 5.0 R2) в проект: ASN1P.jar, asn1rt.jar, JCPRevTools.jar, JCP.jar, XMLDSigRI.jar, JCSP.jar, AdES-core.jar, CAdES.jar, cmsutil.jar, cpSSL.jar, forms_rt.jar, J6CF.jar, J6Oscar.jar, JCPControlPane.jar, JCPRequest.jar, JCPRevCheck.jar, JCPxml.jar, JCryptoP.jar, Rutoken.jar, samples.jar, samples-sources.jar, tls_proxy.jar, XAdES.jar. Собрал fat jar, все проблемы ушли при запуске этого jar-ника локально. Но на сервера возникла новая проблема (прошлая ушла, возможно, или просто возникла дополнительная к предыдущей): Цитата:Caused by: java.security.NoSuchAlgorithmException: Error constructing implementation (algorithm: GOST3411_2012_256withGOST3410_2012_256, provider: JCP, class: ru.CryptoPro.JCP.Sign.GostElSign2012_256) at java.base/java.security.Provider$Service.newInstance(Provider.java:1901) at java.base/sun.security.jca.GetInstance.getInstance(GetInstance.java:236) at java.base/sun.security.jca.GetInstance.getInstance(GetInstance.java:206) at java.base/java.security.Signature.getInstance(Signature.java:404) ... 121 common frames omitted Caused by: java.lang.NoClassDefFoundError: Could not initialize class ru.CryptoPro.JCP.tools.cl_33 at ru.CryptoPro.JCP.tools.Starter.getInstance(Unknown Source) at ru.CryptoPro.JCP.tools.Starter.check(Unknown Source) at ru.CryptoPro.JCP.Sign.cl_0.<init>(Unknown Source) at ru.CryptoPro.JCP.Sign.GostElSign.<init>(Unknown Source) at ru.CryptoPro.JCP.Sign.GostElSign2012_256.<init>(Unknown Source) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) at java.base/java.security.Provider.newInstanceUtil(Provider.java:154) at java.base/java.security.Provider$Service.newInstance(Provider.java:1894) ... 129 common frames omitted jar-ник JCP.jar подключен, что подтверждается тем, что локально отрабатывает нормально тот джарник, который вызывает исключение на сервере. Подскажите, пожалуйста, с чем может быть связана? Вызывается исключение всё в той же строчке кода, которую описал выше в первом сообщении. Отредактировано пользователем 23 декабря 2021 г. 13:50:29(UTC)
| Причина: Не указана
|