1. 程式人生 > >Tomcat啟動慢(運行shutdown.sh的時候報錯)

Tomcat啟動慢(運行shutdown.sh的時候報錯)

startup lib running image 目的 問題解決 and clas ffffff

Using CATALINA_BASE: /usr/local/tomcat
Using CATALINA_HOME: /usr/local/tomcat
Using CATALINA_TMPDIR: /usr/local/tomcat/temp
Using JRE_HOME: /usr/java/jdk1.8.0_201
Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar
Mar 23, 2019 3:27:54 PM org.apache.catalina.startup.Catalina stopServer

SEVERE: Could not contact [localhost:[8006]]. Tomcat may not be running.
Mar 23, 2019 3:27:54 PM org.apache.catalina.startup.Catalina stopServer
SEVERE: Catalina.stop:
java.net.ConnectException: Connection refused (Connection refused)

技術分享圖片


修改了tomcat的端口號,然後重啟一下,就遇到上面報錯的情況,本來以為是配置出錯了,所以沒有啟動成功才出錯的,但是檢查好久都沒社麽大問題,這才想到去看看log文件(汗,有點蠢,應該先看log文件的。。。)。

進入tomcat安裝路徑/logs,打開catalina.out,發現tomcat一直在starting狀態。。。。。所以並不是啟動失敗,而是啟動的太慢了。。(方向搞錯了怎麽走都到不了目的地啊)。。。。

然後搜了下tomcat啟動緩慢的問題得的下列解決方法,雖然還不太懂原理,但是問題解決了,這裏寫下來當個筆記:


1、進入安裝的jdk路徑,例如:/mysoft / java/ jdk1.8.0_201 / jre / lib /security

   # cd /mysoft /java/jdk1.8.0_201/jre/lib/security

2、修改目錄下的文件(修改前可以先備份一下,以防改錯了,雖然不大可能): java.security

   ##vi java.security

技術分享圖片

3.將文件裏有一行:securerandom.source=file:/dev/random

   修改成:securerandom.source=file:/dev/./urandom

修改後的樣子為:     

技術分享圖片


總覺得這樣直接改jdk裏面的文件不太好,可能還有其他方法,望大佬告知。感謝感謝。


Tomcat啟動慢(運行shutdown.sh的時候報錯)