tomcat启动非常慢,而且还是没挂应用的时候

Tomcat 启动时 SecureRandom 巨慢解决办法

/dev/urandom 和 /dev/random 这两种不同的文件,后者在不能产生新的随机数时会阻塞程序,而前者不会(ublock),当然产生的随机数效果就不太好了,这对加密解密这样的应用来说就不是一种很好的选择。/dev/random 会阻塞当前的程序,直到根据熵池产生新的随机字节之后才返回,所以使用 /dev/random 比使用 /dev/urandom 产生大量随机数的速度要慢。

解决方法:

打开 $JAVA_PATH/jre/lib/security/java.security 这个文件,找到下面的内容:

1
securerandom.source=file:/dev/random

替换成:

1
securerandom.source=file:/dev/./urandom
OK,完成

相关文章:

  • 2021-11-08
  • 2021-07-10
  • 2022-12-23
  • 2022-02-17
  • 2021-12-18
  • 2022-12-23
  • 2021-12-05
  • 2021-09-18
猜你喜欢
  • 2021-12-20
  • 2021-07-28
  • 2022-12-23
  • 2021-08-03
  • 2021-08-26
  • 2022-12-23
相关资源
相似解决方案