目录
出错原因
在阿里云服务器上买的轻量级应用服务器,装上了tomcat,访问tomcat自带的首页,8080端口,第一次启动成功了,关闭也正常,但在服务器重启后,或者第二次启动tomcat时,却访问不到了,正常关闭也不行,具体报错原因如下:
在网上找了一堆资料,有端口占用,Centos7系统防火墙没开,阿里云服务器防火墙端口没开,但都没效果。
关键在于有时突然又好了,好了的时候,给人的直观感觉是,我这边正访问着tomcat 8080端口,你一关tomcat服务器,就报连接被拒的异常,让人无语,整整试了一下午,也没在网上找到问题所在。
终于第二天找到了网上提供的解决方案,是 jdk的伪随机数设置导致的
解决方法
- 找到jdk的安装目录下的 jre/lib/security/java.security 文件
找到
securerandom.source
这个设置将其该为:securerandom.source=file:/dev/./urandom
如下图所示:
- 结果就ok了!