I solved this problem today, it may be a bug with jdk-1.8.x.
For example, my jdk path is "/usr/java/jdk1.8.0_144" .
cd /usr/java/jdk1.8.0_144/jre/lib/security/
"java.security" ,
vi java.security
"securerandom.source = :/dev/random" .
"securerandom.source = :/dev/./urandom" .
Tomcat/bin, ./start.sh ./shutdown.sh, , .