Could not contact [localhost:8005] (base port [8005] and offset [0]). Tomcat may not be running.

在Linux中的启动Tomcat的时候可以正常启动,但是访问浏览器访问不了,然后用./shutdown.sh关闭Tomcat的时候,出现异常。

Could not contact [localhost:8005] (base port [8005] and offset [0]). Tomcat may not be running._第1张图片


通过命令 netstat -tunlp|grep 8005和netstat -tunlp|grep 8080分别查看进程端口后发现

8080启动,但是8005没有启动


解决方案:

1、通过命令 kill -9 2279(看你自己的8080的进程号是多少)杀死该进程

2、然后进入安装jdk的目录下找$JAVA_HOME/jre/lib/security/Java.security 文件中 securerandom.source 配置项

(我用的java 12 版本,在conf/security目录下,如果找不到,可以在window本机上先搜索一下)

securerandom.source=file:/dev/random

改为:

securerandom.source=file:/dev/urandom

3、重新启动,检查是否启动成功

Could not contact [localhost:8005] (base port [8005] and offset [0]). Tomcat may not be running._第2张图片

 

来源:https://blog.csdn.net/ycd500756/article/details/81133348#commentsedit

你可能感兴趣的:(Could not contact [localhost:8005] (base port [8005] and offset [0]). Tomcat may not be running.)