Tomcat服務啟動非常緩慢的解決方法

本文在介紹tomcat服務啟動非常緩慢的解決方法的基礎上,重點探討了其具體步驟,本文內容緊湊,希望大家可以有所收獲。

Tomcat服務啟動非常緩慢

問題癥狀

Tomcat啟動非常緩慢,查看日志如下。

Tomcat服務啟動非常緩慢的解決方法

問題原因

SecureRandom這個jre的工具類的問題。

解決方案

在Tomcat環境中解決

可以通過配置JRE使用非阻塞的Entropy Source。

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

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

加入后重啟Tomcat,查看Tomcat服務啟動日志,啟動耗時下降。

jvm環境中解決

打開 $JAVA_PATH/jre/lib/security/java.security這個文件。

在文件中找到如下內容。

securerandom.source=file:/dev/urandom

將內容替換成如下內容

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

適用于

云服務器ECS

? 版權聲明
THE END
喜歡就支持一下吧
點贊8 分享