博主在linux下配置tomcat的时候,第一次启动tomcat发现卡在Deploying web application directory ......地方,可能要等很久tomcat才给你启动,后来到百度查询相关解决办法,现已经解决,把方法分享给大家:
首先找到你的jdk1.x.x_xx(注意:通过yum安装的jdk,一般放在/usr/lib/jvm下面)/jre/lib/security/java.security文件,在文件中找到securerandom.source这个设置项,将其改为:securerandom.source=file:/dev/./urandom,这时候根据修改内容就可以查到因为此原因不仅可以造成tomcat卡住,也会造成weblogic启动缓慢,
linux或者部分unix系统提供随机数设备是/dev/random 或者/dev/urandom ,两个有区别,urandom安全性没有random高,但random需要时间间隔生成随机数。jdk默认调用random。
假如是file:/dev/random的话,也可以改成/dev/./urandom