Linux提供随机数设备主要是/dev/random 和/dev/urandom两种,
这两种得区别是:urandom安全性没有random高,但random需要时间间隔生成随机数,jdk默认调用random。
找到问题就很好解决了,找到对应的配置文件去修改就好了?
用cd /home/tomcat/tomcat/jdk/jre/lib/security/ 进入修改目录(目录按您自己的目录来,我的在/home/tomcat/tomcat下)

用命令查找:?securerandom.source
用i修改
:
在文件中找到securerandom.source这个设置项,将其改为:
securerandom.source=file:/dev/./urandom
然后记得保存
:w保存
之后就能正常启动成功了!!!