Linux上启动tomcat, 一直在启动中的解决方案 ! ! !

启动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   ;   用法就是上面 (修改后)的写法;

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值