Tomcat啟動慢(運行shutdown.sh的時候報錯)
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
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的時候報錯)