1. 程式人生 > >Tomcat啟動慢問題解決方案

Tomcat啟動慢問題解決方案

一、問題說明
tomcat部署之後,初始化沒做任何配置時,啟動的時候常常出現好幾分鐘都沒啟動完成的情況,以下提供兩種解決方案供參考。
二、解決方案
1、Tomcat配置(方案一
(1)Linux
在catalina.sh中加入這麼一行:
-Djava.security.egd=file:/dev/./urandom
(2)Windows
在catalina.bat中加入這麼一行:

set "-Djava.security.egd=file:/dev/./urandom"
2、JVM配置(方案二
在catalina.bat中加入這麼一行:
編輯$JAVA_PATH/jre/lib/security/java.security

securerandom.source=file:/dev/random

替換成
securerandom.source=file:/dev/./urandom

相關推薦

tomcat啟動解決方法

tomcat啟動慢有時候新機器安裝好tomcat後,啟動特別慢;慢的話要等待十幾分鐘,於是網上找了解決方法;在catalina.sh中添加如下配置: JAVA_OPTS="-Djava.security.egd=file:/dev/./urandom" 具體原因,請參考:https:/

CentOS7下Tomcat啟動的原因及解決方案

按鍵 source 命令 mon 進程 tomcat apps 守護進程 中斷 現象   在一次CentOS 7系統中安裝Tomcat,啟動過程很慢,需要幾分鐘,經過查看日誌,發現耗時在這裏:是session引起的隨機數問題導致的。Tocmat的Session ID是通過S

RHEL7下Tomcat啟動的原因及解決方案

tomcat分析結果 主要原因是生成隨機數的時候卡住了,導致tomcat啟動不了。是否有足夠的熵來用於產生隨機數,可以通過如下命令來查看[root@tomcat tools]# cat /proc/sys/kernel/random/entropy_avail7為了加速/dev/random提供隨機數的速度,

關於linux釋出tomcat啟動:Creation of SecureRandom instance for session ID的解決方案

linux或者部分unix系統提供隨機數裝置是/dev/random 和/dev/urandom ,兩個有區別,urandom安全性沒有random高,但random需要時間間隔生成隨機數。 可能在生成隨機數的時候卡住了,導致tomcat啟動不了/ 解決辦法: 開啟$JAVA_HOME/jr

Tomcat啟動問題解決方案

一、問題說明tomcat部署之後,初始化沒做任何配置時,啟動的時候常常出現好幾分鐘都沒啟動完成的情況,以下提供兩種解決方案供參考。二、解決方案1、Tomcat配置(方案一)(1)Linux在catali

<問題解決09>使用2017.2版的IDEA的struts2框架啟動tomcat報錯--解決方案如下:

logs exce catalina blog .cn 錯誤 tomcat8 idea tomcat報錯 問題描述:     使用2017.2版的IDEA自動生成的struts2框架的核心包為:          使用這兩個包結合tomcat-8啟動時報如下錯誤:     

Intelli IDEA 中tomcat 啟動,每次修改後臺都要重啟問題解決

問題描述:   在IDEA 使用tomcat 的過程中,啟動整合的tomcat 本身就很慢,然後每次修改後臺都要啟動,這樣造成了時間的浪費,而且非常麻煩,有沒有熱啟動或者修改後臺就不用重新啟動呢? 答案是:有。   解決思路:   

idea啟動專案突然很解決方案

今天遇到一個RP問題:在使用idea操作中,重啟專案時突然專案啟動很慢,檢視啟動日誌沒有報錯,只是停留在一個地方,停滯不前,就算是啟動起來專案執行也很慢,停留如圖: 上網查了一些資料也沒有解決,好歹最好RP回來了,找到了解決的方法;原來是自己在debug時在專案中打了斷點沒有取消,於是就去

解決】Linux Tomcat啟動--Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [236,325] milliseconds

一、背景 今天部署專案到tomcat,執行./startup.sh命令之後,訪問專案遲遲載入不出來,檢視日誌又沒報錯(其實是我粗心了,當時tomcat日誌還沒列印完),一開始懷疑是阿里雲主機出現問題,訪問ip:80發現nginx執行正常。在我百思不得其解時,專案訪問正常了,檢視啟動日誌,發現如下:

關於Tomcat被佔用(8080,8009,8005,)無法啟動解決方案

首先檢視是哪個程序佔用了(8080,8009,8005,)這三個埠。 開啟命令終端,輸入: nestata -ano //檢視所有埠情況。 然後我們找8080埠的佔用者,輸入: netstat -ano|findstr “

redhat4 sendmail 啟動解決方案

   在大部分linux發行版本中,sendmail這個古老的郵件系統包是預設安裝的,裝完系統後,重啟時,不少兄弟遇到在啟動過程中,到了啟動sendmail服務的時候就停止了,沒有耐性和經驗的朋友這時候可能會以為系統出故障或者系統沒有裝好,其實既不是系統出故障,一般也不是系統沒有安裝好,而是系統sendma

編寫springboot專案jar包工程啟動、停止、重啟指令碼、解決阿里雲伺服器tomcat啟動問題!

關於springboot如果打包成jar專案,其執行方式無論是maven還是其他工具,其原理都同java -jar my.jar,呼叫jar包專案的主應用類啟動。        springboot專案後臺啟動,關閉xsheel不停止專案:    解決阿里雲的tomcat啟動

windows下在Eclipse中啟動tomcat沒有亂碼,單獨部署到tomcat下亂碼解決方案

今天遇到了一個很奇怪的問題,在Eclipse中除錯,執行專案一切正常,專案的所有編碼都是統一的UTF-8。但是在單獨部署到tomcat上的時候出現了中文亂碼。 問題來源,這個是我用ckeditor編輯的頁面提交到後臺的 提交之後將資料儲存到資料庫。

CentOS 7.2 tomcat啟動3種解決辦法

今天啟動Tomcat,發現啟動很慢,需要幾分鐘,這個問題值得重視,所以就去檢視日誌,發現耗時是session引起隨機數問題導致的。Tomcat的Session ID通過SHA1演算法計算得到的,計算Session ID的時候必須有1個祕鑰,為了提高安全性Tomcat在啟動

centos7 中tomcat啟動的問題

啟動慢 問題 ati opts cal catalina java_opts mil seconds 1.問題定位 12-Jun-2017 15:04:12.221 INFO [localhost-startStop-1] org.apache.catalina.util.

一例mysql主從數據庫,從庫宕機後無法啟動解決方案

mysql starting 啟動時報錯信息: Starting MySQL... ERROR! The server quit without updating PID file (/usr/local/mysql/data/qkzhi-appzookeeper-1.novalocal.pid

Tomcat啟動失敗解決

服務 5.0 awb server 一個 失敗 手動 ima 不能 在學習SpringMVC過程中,啟動Tomcat容器失敗,在網上找到了一些解決辦法。常見的情況如下: 1.獨立運行的Tomcat沒有關閉。 2.Tomcat之前運行過,或者Tomcat非正常關閉,進程當

關於eclipse的resource文件沒有發布到tomcat上的解決方案

cat AR tex 發布 detail 原創文章 https rfi eclips 版權聲明:本文為博主原創文章,未經博主允許不得轉載。 https://blog.csdn.net/luman1991/article/details/53457302 關於ecli

github訪問很解決方案

add 問題 ipc host 文件 glob 方案 hub ipa 首先要解決的就是這個訪問速度的問題: 獲取Github相關網站的ip 訪問https://www.ipaddress.com,拉下來,找到頁面中下方的“IP Address T

tomcat —— 啟動問題優化

tomcat啟動資訊:Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [370,632] milliseconds.   一、問題來源:   在新的伺服器上搭