前言
最近部署SpringBoot項(xiàng)目的時(shí)候,正常情況下啟動(dòng)很快元莫,但是當(dāng)我在>Centos上啟動(dòng)的時(shí)候卡在一個(gè)地方3-5分鐘。所以查看一下問題旁趟。
Creation of SecureRandom instance for session
解決辦法:
- 方法一艰匙,在Tomcat環(huán)境中解決
可以通過配置JRE使用非阻塞的Entropy Source限煞。
在catalina.sh中加入這么一行:-Djava.security.egd=file:/dev/./urandom 即可。
加入后再啟動(dòng)Tomcat员凝,整個(gè)啟動(dòng)耗時(shí)下降到Server startup in 2912 ms署驻。 - 方法二,在JVM環(huán)境中解決
打開$JAVA_PATH/jre/lib/security/java.security這個(gè)文件健霹,找到下面的內(nèi)容:
securerandom.source=file:/dev/random
替換成
securerandom.source=file:/dev/urandom