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里面的文件不太好,可能还有其他方法,望大佬告知。感谢感谢。