Tomcat服務(wù)啟動(dòng)非常緩慢的解決方法

本文在介紹tomcat服務(wù)啟動(dòng)非常緩慢的解決方法的基礎(chǔ)上,重點(diǎn)探討了其具體步驟,本文內(nèi)容緊湊,希望大家可以有所收獲。

Tomcat服務(wù)啟動(dòng)非常緩慢

問(wèn)題癥狀

Tomcat啟動(dòng)非常緩慢,查看日志如下。

Tomcat服務(wù)啟動(dòng)非常緩慢的解決方法

問(wèn)題原因

SecureRandom這個(gè)jre的工具類(lèi)的問(wèn)題。

解決方案

在Tomcat環(huán)境中解決

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

在catalina.sh文件中加入如下內(nèi)容,

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

加入后重啟Tomcat,查看Tomcat服務(wù)啟動(dòng)日志,啟動(dòng)耗時(shí)下降。

jvm環(huán)境中解決

打開(kāi) $JAVA_PATH/jre/lib/security/java.security這個(gè)文件。

在文件中找到如下內(nèi)容。

securerandom.source=file:/dev/urandom

將內(nèi)容替換成如下內(nèi)容

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

適用于

云服務(wù)器ECS

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊8 分享