linux服务器启动重启WEB项目启动成功,长时间卡住未响应
原因:linux或者部分unix系统提供随机数设备是/dev/random 和/dev/urandom ,两个有区别,urandom安全性没有random高,但random需要时间间隔生成随机数。jdk默认调用random。
解决办法:
-
进入JDK security目录; /home/soft/jdk1.8.0_144/jre/lib/security/
-
编辑java.security文件; vi java.security
-
修改securerandom.source; securerandom.source=file:/dev/./urandom
项目重启初始化慢的问题就不见了
Linux 下查询jdk:
1.先查看java的版本号:java -version
2.首先要申明一下which java是定位不到安装路径的。which java定位到的是java程序的执行路径,那么怎么定位到java的安装路径呢?下面我们来看看例子吧,如下所示: