
localhost-startStop-1正在尝试创建的新实例,
SecureRandom并且尝试从熵源中读取数据时遇到问题。这通常是因为源已耗尽。默认的熵源是
/dev/random。它被称为阻塞源,因为它会在尝试读取随机数据而没有可用数据时将阻塞。Linux上的另一个来源是
/dev/urandom。它的主要好处
/dev/random是它是非阻塞的。关于是否使用
/dev/urandom会降低安全性存在一些争论。本文可能令人感兴趣。
总之,使用
/dev/urandom可以避免您遇到的问题,但可能会降低安全性。您可以配置Spring
Boot的嵌入式Tomcat实例以
/dev/urandom通过系统属性使用:
-Djava.security.egd=file:/dev/./urandom
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)