У меня проблема с тем, что Tomcat 7 ужасно медленный при запуске. Я нашел это в файле журнала:
INFO: Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [12,367] milliseconds.
Безопасность важна, конечно, но не на моей машине разработки. Я мог отлично жить со стандартным быстрым генератором случайных чисел. Поэтому мне не нужна эта смехотворная медленная реализация SecureRandom.
Вопрос: как его отключить? Выполняется поиск решения, но найдена только некорректная информация об атрибуте randomClass
, который может быть установлен на java.util.Random
. Я также узнал, что этот атрибут теперь называется secureRandomClass
теперь в Tomcat 7. Я попытался установить его на java.util.Random
, но это не удается, потому что Tomcat 7 бросает объект в java.util.SecureRandom(И он также задокументировал, что указанный класс должен расширять java.util.SecureRandom, поэтому больше не возможно использовать java.util.Random.)
Итак, как я могу избавиться от этого чересчур медленного запуска генератора случайных чисел, так что мой tomcat запускается как можно быстрее?