tomcat8在linux(centos,ubuntu)下去官方下载tomcat zip包安装。
删除webapps里面的内容,只保留ROOT、在里面放了个index.html
然后启动 ./bin/catalina.sh run 启动非常慢,观察到是几分钟左右。且终端没有错误提示。。
Google:
原因是一个随机数生成参数导致的。
处理如下:(以实验,有效)
修改catalina.sh .配置JRE使用非阻塞的Entropy Source
if [ -z "$JSSE_OPTS" ] ; then
JSSE_OPTS="-Djdk.tls.ephemeralDHKeySize=2048"
fi
JAVA_OPTS="$JAVA_OPTS $JSSE_OPTS -Djava.security.egd=file:/dev/./urandom"
添加.-Djava.security.egd=file:/dev/./urandom"
测试搞定。。
不知道为什么apache这个算是bug的没有解决。
tomcat版本 8.0.37