开发者社区> 问答> 正文

Tomcat服务启动非常缓慢

Tomcat启动非常缓慢,查看日志如下。 image.png

展开
收起
开发者说 2019-07-31 19:53:28 559 0
1 条回答
写回答
取消 提交回答
  • 概述

    本文主要介绍Tomcat服务启动非常缓慢的解决方法。

    问题症状

    Tomcat启动非常缓慢,查看日志如下。

    问题原因

    SecureRandom这个jre的工具类的问题。

    解决方案

    在Tomcat环境中解决

    1.可以通过配置JRE使用非阻塞的Entropy Source。

    2.在catalina.sh文件中加入如下内容,

    -Djava.security.egd=file:/dev/./urandom

    3.加入后重启Tomcat,查看Tomcat服务启动日志,启动耗时下降。

    在JVM环境中解决

    1.打开 $JAVA_PATH/jre/lib/security/java.security这个文件。 在文件中找到如下内容。

    securerandom.source=file:/dev/urandom

    将内容替换成如下内容

    securerandom.source=file:/dev/./urandom

    2019-07-31 19:54:42
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Apache Tomcat 的云原生演进 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载