Форум КриптоПро
»
Средства криптографической защиты информации
»
КриптоПро JCP, JavaTLS
»
Ошибка в модуле CryptoPro.JCP.tools.SelfTester на стадии загрузки сервиса
Статус: Участник
Группы: Участники
Зарегистрирован: 21.09.2018(UTC) Сообщений: 24  Сказал(а) «Спасибо»: 9 раз
|
Добрый день.
При старте tomcat случилась вот такая ошибка:
14-May-2019 15:34:18.454 WARNING [localhost-startStop-2] org.apache.catalina.loader.WebappClassLoaderBase.clearReferencesThreads The web application [ws-eetp] appears to have started a thread named [SelfTester] but has failed to stop it. This is very likely to create a memory leak. Stack trace of thread: java.lang.Thread.sleep(Native Method) ru.CryptoPro.JCP.tools.SelfTester.a(Unknown Source) ru.CryptoPro.JCP.tools.SelfTester.run(Unknown Source) java.lang.Thread.run(Unknown Source)
После её возникновения перестала проходить проверка цепочки сертификатов.
Не подскажете, с чем это может быть связано?
|
|
|
|
Статус: Сотрудник
Группы: Участники
Зарегистрирован: 06.12.2008(UTC) Сообщений: 4,005  Откуда: Крипто-Про Сказал(а) «Спасибо»: 21 раз Поблагодарили: 715 раз в 675 постах
|
Добрый день. Такое впечатление, что была попытка остановить поток SelfTester, запускаемый JCP. |
|
|
|
|
Статус: Участник
Группы: Участники
Зарегистрирован: 21.09.2018(UTC) Сообщений: 24  Сказал(а) «Спасибо»: 9 раз
|
Евгений, java-сервис, в котором используется JCP, работает под TOMCAT, который в свою очередь запускается как сервис под Windows Server 2012. Слабо себе представляю, как тут можно остановить отдельный поток SelfTester.
|
|
|
|
Статус: Активный участник
Группы: Участники
Зарегистрирован: 21.11.2010(UTC) Сообщений: 1,113
Сказал(а) «Спасибо»: 7 раз Поблагодарили: 153 раз в 138 постах
|
Если самопроверка работает в потоке приложения, то потоки приложения стартуют в процессе развёртывания приложения (deploy), а завершаются - в процессе "свёртывания" (undeploy). Перезагрузка контекстов приложений делается без остановки самого контейнера (сервиса Tomcat). Если поток самопроверки не проверяет запросы на остановку или делает такую проверку "слишком редко" - могут быть проблемы. Чтобы проблем не было, в сервлетах приложения надо реализовать методы init()/destroy(), где и выполнять необходимые инициализацию и очистку.
|
 2 пользователей поблагодарили basid за этот пост.
|
|
|
Форум КриптоПро
»
Средства криптографической защиты информации
»
КриптоПро JCP, JavaTLS
»
Ошибка в модуле CryptoPro.JCP.tools.SelfTester на стадии загрузки сервиса
Быстрый переход
Вы не можете создавать новые темы в этом форуме.
Вы не можете отвечать в этом форуме.
Вы не можете удалять Ваши сообщения в этом форуме.
Вы не можете редактировать Ваши сообщения в этом форуме.
Вы не можете создавать опросы в этом форуме.
Вы не можете голосовать в этом форуме.
Important Information:
The Форум КриптоПро uses cookies. By continuing to browse this site, you are agreeing to our use of cookies.
More Details
Close