启动tomcat, 日志信息 :
org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory /wangqinmin/tomcat/apache-tomcat-8.0.53/webapps/examples
然后一直卡在这里 ,要等7-8分钟才能启动的情况 !!!!
解决方案:
找到 Linux 中安装jdk的目录:
例如我的:
/wangqinmin/java/jdk1.8.0_171/jre/lib/security
然后找到 java.security 文件;
使用vim 命令 , 编辑该文件
修改前:
securerandom.source=file:/dev/random
修改后:
securerandom.source=file:/dev/./urandom
保存文件 !!!!!!
现在再启动tomcat , 就好了 ...
原因 : ( 下面的原因可以不看, 看了反而可能会影响你 )
linux或者部分unix系统提供随机数设备是/dev/random 和/dev/urandom ,
两个有区别,urandom安全性没有random高,但random需要时间间隔生成随机数。jdk默认调用random。
但是千万不要直接用 /dev/urandomo ; 用法就是上面 (修改后)的写法;