Статус: Активный участник
Группы: Участники
Зарегистрирован: 14.03.2011(UTC) Сообщений: 153 ![Мужчина Мужчина](/forum2/Themes/soclean/male.gif) Откуда: Санкт-Петербург Сказал «Спасибо»: 1 раз Поблагодарили: 7 раз в 5 постах
|
Решили обновить старое ПО, работавшее под Java 1.8 и WildFly. Естественно, взяли Java 17 и последний WildFly 25.0.1. Читая документацию, библиотеки JCP должны загружаться с другими библиотеками приложения. Разместили все файлы провайдера (JCP 2.0.41940-A) в каталоге lib, внутри ear модуля. Регистрируем провайдера. Подскажите, как правильно настроить JCP. Цитата: 2021-12-25 00:08:11,055 INFO [ru.company.services.util.ProvidersLoader] (default task-1) Регистрируем провайдера JCP 2021-12-25 00:08:11,084 FINER [ru.CryptoPro.JCP.tools.JCPLogger] (default task-1) ENTRY 2021-12-25 00:08:11,085 CONFIG [ru.CryptoPro.JCP.tools.JCPLogger] (default task-1) User Preference Node: /ru/CryptoPro/JCP/tools/Control.StrengthenedKeyUsageControl=false 2021-12-25 00:08:11,158 CONFIG [ru.CryptoPro.JCP.tools.JCPLogger] (default task-1) User Preference Node: /ru/CryptoPro/JCP/params.EllipticParamsSpecDH_class_defaultDH=null 2021-12-25 00:08:11,158 CONFIG [ru.CryptoPro.JCP.tools.JCPLogger] (default task-1) User Preference Node: /ru/CryptoPro/JCP/params.EllipticParamsSpecDH_2012_256_class_defaultDH=null 2021-12-25 00:08:11,159 CONFIG [ru.CryptoPro.JCP.tools.JCPLogger] (default task-1) User Preference Node: /ru/CryptoPro/JCP/params.EllipticParamsSpec_class_defaultECC=null 2021-12-25 00:08:11,159 CONFIG [ru.CryptoPro.JCP.tools.JCPLogger] (default task-1) User Preference Node: /ru/CryptoPro/JCP/params.EllipticParamsSpec_2012_256_class_defaultECC=null 2021-12-25 00:08:11,163 WARN [org.jboss.resteasy.client.jaxrs.i18n] (Finalizer) RESTEASY004687: Closing a class org.jboss.resteasy.client.jaxrs.engines.ApacheHttpClient43Engine instance for you. Please close clients yourself. 2021-12-25 00:08:11,163 CONFIG [ru.CryptoPro.JCP.tools.JCPLogger] (default task-1) User Preference Node: /ru/CryptoPro/JCP/params.CryptParamsSpec_class_default=null 2021-12-25 00:08:11,163 CONFIG [ru.CryptoPro.JCP.tools.JCPLogger] (default task-1) User Preference Node: /ru/CryptoPro/JCP/params.CryptParamsSpec_2012_256_class_default=null 2021-12-25 00:08:11,163 CONFIG [ru.CryptoPro.JCP.tools.JCPLogger] (default task-1) User Preference Node: /ru/CryptoPro/JCP/params.CryptParamsSpec_2012_512_class_default=null 2021-12-25 00:08:11,168 FINER [ru.CryptoPro.JCP.tools.JCPLogger] (default task-1) RETURN 2021-12-25 00:08:11,171 FINE [ru.CryptoPro.JCP.tools.JCPLogger] (default task-1) [default task-1] :: [ru.CryptoPro.JCP.tools.SelfTester_JCP] :: SelfTester constructor. 2021-12-25 00:08:11,171 CONFIG [ru.CryptoPro.JCP.tools.JCPLogger] (default task-1) User Preference Node: /ru/CryptoPro/JCP/tools.SelfTester_jar_classes_jcp25=null 2021-12-25 00:08:11,171 FINE [ru.CryptoPro.JCP.tools.JCPLogger] (default task-1) [default task-1] :: [ru.CryptoPro.JCP.tools.SelfTester_JCP] :: initiating of jar list... 2021-12-25 00:08:11,171 FINE [ru.CryptoPro.JCP.tools.JCPLogger] (default task-1) [default task-1] :: [ru.CryptoPro.JCP.tools.SelfTester_JCP] :: jar classes: ru.CryptoPro.JCP.JCP 2021-12-25 00:08:11,172 FINE [ru.CryptoPro.JCP.tools.JCPLogger] (default task-1) [default task-1] :: [ru.CryptoPro.JCP.tools.SelfTester_JCP] :: getting class url for class name: ru.CryptoPro.JCP.JCP 2021-12-25 00:08:11,172 FINE [ru.CryptoPro.JCP.tools.JCPLogger] (default task-1) [default task-1] :: [ru.CryptoPro.JCP.tools.SelfTester_JCP] :: jar vfs:/content/app-1.0.0-SNAPSHOT.ear/lib/JCP-2.0.41940-A.jar has been added to self-tester. 2021-12-25 00:08:11,172 FINE [ru.CryptoPro.JCP.tools.JCPLogger] (default task-1) [default task-1] :: [ru.CryptoPro.JCP.tools.SelfTester_JCP] :: initiating of jar list completed. 2021-12-25 00:08:11,172 FINE [ru.CryptoPro.JCP.tools.JCPLogger] (default task-1) [default task-1] :: [ru.CryptoPro.JCP.tools.SelfTester_JCP] :: building of test list... 2021-12-25 00:08:11,174 CONFIG [ru.CryptoPro.JCP.tools.JCPLogger] (default task-1) User Preference Node: /ru/CryptoPro/JCP/tools.SelfTester_external_classNames_jcp25=null 2021-12-25 00:08:11,175 FINE [ru.CryptoPro.JCP.tools.JCPLogger] (default task-1) [default task-1] :: [ru.CryptoPro.JCP.tools.SelfTester_JCP] :: building of test list completed. 2021-12-25 00:08:11,175 FINE [ru.CryptoPro.JCP.tools.JCPLogger] (default task-1) [default task-1] :: [ru.CryptoPro.JCP.tools.SelfTester_JCP] :: initiating... 2021-12-25 00:08:11,175 FINE [ru.CryptoPro.JCP.tools.JCPLogger] (default task-1) [default task-1] :: [ru.CryptoPro.JCP.tools.SelfTester_JCP] :: initiating completed. 2021-12-25 00:08:11,175 FINE [ru.CryptoPro.JCP.tools.JCPLogger] (default task-1) [default task-1] :: [ru.CryptoPro.JCP.tools.SelfTester_JCP] :: SelfTester constructor OK. 2021-12-25 00:08:11,175 FINE [ru.CryptoPro.JCP.tools.JCPLogger] (default task-1) [default task-1] :: [ru.CryptoPro.JCP.tools.SelfTester_JCP] :: starting tester thread... 2021-12-25 00:08:11,175 FINE [ru.CryptoPro.JCP.tools.JCPLogger] (SelfTester-JCP) [SelfTester-JCP] :: [ru.CryptoPro.JCP.tools.SelfTester_JCP] :: SelfTester run. 2021-12-25 00:08:11,393 CONFIG [ru.CryptoPro.JCP.tools.JCPLogger] (SelfTester-JCP) User Preference Node: /ru/CryptoPro/JCP/params.EllipticParamsSpecDH2012_512_class_defaultECC2012=null 2021-12-25 00:08:11,394 CONFIG [ru.CryptoPro.JCP.tools.JCPLogger] (SelfTester-JCP) User Preference Node: /ru/CryptoPro/JCP/params.EllipticParamsSpec2012_512_class_defaultECC2012=null 2021-12-25 00:08:11,530 CONFIG [ru.CryptoPro.JCP.tools.JCPLogger] (SelfTester-JCP) User Preference Node: /ru/CryptoPro/JCP/Random.CertifiedRandom_class_RequirePhysical=true 2021-12-25 00:08:11,543 CONFIG [ru.CryptoPro.JCP.tools.JCPLogger] (SelfTester-JCP) User Preference Node: /ru/CryptoPro/JCP/tools/CPVerify.DigestStoreDefaultCPVerify_class_WhatRepositoryKeyName=-1 2021-12-25 00:08:11,545 CONFIG [ru.CryptoPro.JCP.tools.JCPLogger] (SelfTester-JCP) User Preference Node: /ru/CryptoPro/JCP/tools.UnixMutex_class_pathToLocks=/var/opt/cprocsp/tmp 2021-12-25 00:08:11,545 CONFIG [ru.CryptoPro.JCP.tools.JCPLogger] (SelfTester-JCP) User Preference Node: /ru/CryptoPro/JCP/tools/CPVerify.DigestStoreDefaultCPVerify_class_WhatRepositoryKeyName=-1 2021-12-25 00:08:11,690 FINE [ru.CryptoPro.JCP.tools.JCPLogger] (SelfTester-JCP) vfs:/content/app-1.0.0-SNAPSHOT.ear/lib/JCP-2.0.41940-A.jar is being checked... 2021-12-25 00:08:11,691 FINEST [ru.CryptoPro.JCP.tools.JCPLogger] (SelfTester-JCP) ENTRY 2021-12-25 00:08:11,691 FINE [ru.CryptoPro.JCP.tools.JCPLogger] (SelfTester-JCP) checkURLSign, url: vfs:/content/app-1.0.0-SNAPSHOT.ear/lib/JCP-2.0.41940-A.jar... 2021-12-25 00:08:11,730 FINE [ru.CryptoPro.JCP.tools.JCPLogger] (SelfTester-JCP) vfs:/content/app-1.0.0-SNAPSHOT.ear/lib/JCP-2.0.41940-A.jar is being checked... 2021-12-25 00:08:11,730 FINEST [ru.CryptoPro.JCP.tools.JCPLogger] (SelfTester-JCP) ENTRY 2021-12-25 00:08:11,730 FINE [ru.CryptoPro.JCP.tools.JCPLogger] (SelfTester-JCP) checkURLSign, url: vfs:/content/app-1.0.0-SNAPSHOT.ear/lib/JCP-2.0.41940-A.jar... 2021-12-25 00:08:11,744 SEVERE [ru.CryptoPro.JCP.tools.JCPLogger] (SelfTester-JCP) [SelfTester-JCP] :: [ru.CryptoPro.JCP.tools.SelfTester_JCP] :: test 29 crashed twice! 2021-12-25 00:08:11,744 WARNING [ru.CryptoPro.JCP.tools.JCPLogger] (SelfTester-JCP) [SelfTester-JCP] :: [ru.CryptoPro.JCP.tools.SelfTester_JCP] :: test №29 failed! 2021-12-25 00:08:11,745 WARNING [ru.CryptoPro.JCP.tools.JCPLogger] (SelfTester-JCP) ERROR: ru.CryptoPro.JCP.tools.SelfTesterException at deployment.app-1.0.0-SNAPSHOT.ear//ru.CryptoPro.JCP.tools.TestVerifyClassJar.run(Unknown Source) at deployment.app-1.0.0-SNAPSHOT.ear//ru.CryptoPro.JCP.tools.SelfTesterBase.b(Unknown Source) at deployment.app-1.0.0-SNAPSHOT.ear//ru.CryptoPro.JCP.tools.SelfTesterBase.a(Unknown Source) at deployment.app-1.0.0-SNAPSHOT.ear//ru.CryptoPro.JCP.tools.SelfTesterBase.run(Unknown Source) at java.base/java.lang.Thread.run(Thread.java:833) Caused by: java.security.PrivilegedActionException: java.io.IOException at java.base/java.security.AccessController.doPrivileged(AccessController.java:573) ... 5 more Caused by: java.io.IOException at deployment.app-1.0.0-SNAPSHOT.ear//ru.CryptoPro.JCP.tools.JarChecker.checkURLSign(Unknown Source) at deployment.app-1.0.0-SNAPSHOT.ear//ru.CryptoPro.JCP.tools.cl_34.run(Unknown Source) at java.base/java.security.AccessController.doPrivileged(AccessController.java:569) ... 5 more Caused by: java.util.zip.ZipException: zip file is empty at java.base/java.util.zip.ZipFile$Source.zerror(ZipFile.java:1598) at java.base/java.util.zip.ZipFile$Source.findEND(ZipFile.java:1382) at java.base/java.util.zip.ZipFile$Source.initCEN(ZipFile.java:1477) at java.base/java.util.zip.ZipFile$Source.<init>(ZipFile.java:1315) at java.base/java.util.zip.ZipFile$Source.get(ZipFile.java:1277) at java.base/java.util.zip.ZipFile$CleanableResource.<init>(ZipFile.java:709) at java.base/java.util.zip.ZipFile.<init>(ZipFile.java:243) at java.base/java.util.zip.ZipFile.<init>(ZipFile.java:172) at java.base/java.util.jar.JarFile.<init>(JarFile.java:347) at java.base/sun.net.www.protocol.jar.URLJarFile.<init>(URLJarFile.java:97) at java.base/sun.net.www.protocol.jar.URLJarFile$1.run(URLJarFile.java:220) at java.base/sun.net.www.protocol.jar.URLJarFile$1.run(URLJarFile.java:215) at java.base/java.security.AccessController.doPrivileged(AccessController.java:569) at java.base/sun.net.www.protocol.jar.URLJarFile.retrieve(URLJarFile.java:214) at java.base/sun.net.www.protocol.jar.URLJarFile.getJarFile(URLJarFile.java:74) at java.base/sun.net.www.protocol.jar.JarFileFactory.get(JarFileFactory.java:168) at java.base/sun.net.www.protocol.jar.JarURLConnection.connect(JarURLConnection.java:131) at java.base/sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:92) at deployment.app-1.0.0-SNAPSHOT.ear//ru.CryptoPro.JCP.tools.JarChecker.getJAR(Unknown Source) ... 8 more Suppressed: java.nio.file.NoSuchFileException: /tmp/jar_cache14310221629159190198.tmp at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:92) at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:106) at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111) at java.base/sun.nio.fs.UnixFileSystemProvider.implDelete(UnixFileSystemProvider.java:249) at java.base/sun.nio.fs.AbstractFileSystemProvider.delete(AbstractFileSystemProvider.java:105) at java.base/java.nio.file.Files.delete(Files.java:1152) at java.base/sun.net.www.protocol.jar.URLJarFile$1.run(URLJarFile.java:225) ... 16 more
Отредактировано пользователем 25 декабря 2021 г. 10:45:03(UTC)
| Причина: Не указана
|