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

猜你喜欢

转载自blog.csdn.net/chuxin_mm/article/details/81223954