记录一次 google 云部署tomcat 无法访问的问题

今天在 google 云上安装tomcat 的时候遇到一个问题 ,

安装好tomcat 后 在 bin 目录中执行./startup.sh 后 提示启动成功

记录一次 google 云部署tomcat 无法访问的问题

但是 却 一直打不开 tomcat页面

装了好几次,试了很多方案都不行,

终于在google 上找到解决方案

以下引自关于Ubuntu14.04无法启动Tomcat的解决方案 :

Tomcat以及Hadoop使用Java开发,使用了java.security.SecureRandom的API。此API在某些JRE中默认使用/dev/random生成,而/dev/random接收CPU温度、键盘等硬件杂讯来生成熵。因为云服务器是采用虚拟化技术的云服务器环境,很难感知CPU温度等信号则很难生成熵,因此cat/dev/random几乎阻塞而导致Tomcat、Hadoop 启动受阻。

解决方案,

修改JRE配置

执行

vi /$JAVA_HOME/jre/lib/security/java.security

记录一次 google 云部署tomcat 无法访问的问题

 

记录一次 google 云部署tomcat 无法访问的问题

 

找到 securerandom.source

 

修改参数为 file:/dev/./urandom

记录一次 google 云部署tomcat 无法访问的问题

然后 wq! 保存退出

执行一下 reboot 重启一下服务器,重启完成就OK啦

记录一次 google 云部署tomcat 无法访问的问题