首頁 >運維 >linux運維 >Tomcat服務啟動非常緩慢的解決方法

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

坏嘻嘻
坏嘻嘻原創
2018-09-28 15:48:584781瀏覽

本文在介紹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###

以上是Tomcat服務啟動非常緩慢的解決方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn