Tomcat启动缓慢

简介: tomcat8在linux(centos,ubuntu)下去官方下载tomcat zip包安装。删除webapps里面的内容,只保留ROOT、在里面放了个index.html然后启动 ./bin/catalina.sh run 启动非常慢,观察到是几分钟左右。

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

目录
相关文章
|
应用服务中间件 Android开发
tomcat启动时报错ports are invalid,默认端口不要为-1
tomcat启动时报错ports are invalid,默认端口不要为-1
90 0
|
应用服务中间件
mac下Tomcat的安装,启动和关闭脚本配置,端口号更改
mac下Tomcat的安装,启动和关闭脚本配置,端口号更改
|
Java 应用服务中间件
IDEA的Web项目启动Tomcat出现404错误
IDEA的Web项目启动Tomcat出现404错误
432 0
IDEA的Web项目启动Tomcat出现404错误
|
网络协议 Java 应用服务中间件
IDEA中SpringBoot工程运行报Tomcat启动异常(org.apache.catalina.LifecycleException)问题解决
IDEA中SpringBoot工程运行报Tomcat启动异常(org.apache.catalina.LifecycleException)问题解决
381 0
|
应用服务中间件
创建tomcat的服务,删除服务,通过服务来启动项目
创建tomcat的服务,删除服务,通过服务来启动项目
145 0
创建tomcat的服务,删除服务,通过服务来启动项目
|
应用服务中间件
IEAD启动Tomcat控制台乱码问题
IEAD启动Tomcat控制台乱码问题
IEAD启动Tomcat控制台乱码问题
|
应用服务中间件 Shell
mac下载tomcat 8启动后无法使用
mac下载tomcat 8启动后无法使用
mac下载tomcat 8启动后无法使用
|
算法 安全 Java
tomcat启动异常缓慢
tomcat启动异常缓慢
163 0
|
应用服务中间件 Shell 程序员
启动 Tomcat 应用服务器端口 8080 被占用排查思路及解决方式
启动 Tomcat 应用服务器端口 8080 被占用排查思路及解决方式
292 0
启动 Tomcat 应用服务器端口 8080 被占用排查思路及解决方式
|
Java 应用服务中间件 开发者
Tomcat 启动和关闭| 学习笔记
快速学习 Tomcat 启动和关闭,介绍了 Tomcat 启动和关闭系统机制, 以及在实际应用过程中如何使用。
374 0
Tomcat 启动和关闭| 学习笔记