У меня проблема в том, что 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 запускалась / перезапускалась как можно быстрее?