今天把云服务器上的tomcat直接删除了,然后重新重装了一遍,结果启动tomcat成功,但是项目无法访问,对tomcat shutdown.sh时候发生如下错误:
catalina.stop java.net.ConnectionException:Connection refused
无论怎么改tomcat的配置都不行,后来在一篇文章里找到了原因,是jdk的伪随机数设置导致的
找到jdk安装目录下的/jre/lib/security/java.security 文件,将securerandom.source=file:/dev/random 修改为 securerandom.source=file:/dev/./urandom就可以了