Cent Linux启动tomcat慢的问题

时间:2023-03-09 16:46:26
Cent Linux启动tomcat慢的问题

Tomcat7的session id的生成主要通过java.security.SecureRandom生成随机数来实现,随机数算法使用的是”SHA1PRNG”。

是因为一个JDK一个bug,在这个bug的连接里有人反馈及时对 securerandom.source 设置为 /dev/urandom 它也仍然使用的 /dev/random,

有人提供了变通的解决方法,其中一个变通的做法是对securerandom.source设置为 /dev/./urandom 才行。也有人评论说这个不是bug,是有意为之。

%JAVAHOME%/jre/lib/security/java.security

这个文件中的属性,对配置进行修改

securerandom.source=file:/dev/./urandom