学习笔记

困扰了好久的问题,每次重启tomcat执行shutdown就报错Could not contact [localhost:8005] (base port [8005] and offset [0]). Tomcat may not be running.,网上说手动杀死所有tomcat进程然后重新启动就可,但执行shutdown依然报错,弄了好久终于发现了问题所在,且听我一一道来。

看到报错信息,直接就寻其根本[localhost:8005] ,查看8005端口是否启动,执行命令

netstat -lnpt

如果8005端口没有启动,那你执行shutdown肯定报错

所以重启tomcat与否并不是关键,关键是8005端口是否启动,就算你重启一万遍tomcat但8005端口依然没有启动那也是白搭,接着往下看

哪有人会问了,我以前使用tomcat执行shutdown没问题,说明8005端口是启动的呀,那为什么现在8005端口没有启动呢?

其实吧,也不能说8005端口没有启动,而是他启动的慢,当你执行startup时,80端口会紧接着启动,但8005端口有时候会启动的很慢

之所以你以前执行shutdown没有问题,是因为当你执行shutdown时8005端口已经启动了,而你现在执行shutdown报错,可能就是因为8005端口到现在依然没有启动,笑死,直接慢出天际,附一张我手动监听8005端口的图

所以说·,如果你想执行shutdown,那你先看一看8005端口是否启动,等他启动了你再执行shutdown

那针对8005端口启动慢的问题有没有解决方法呢?

这个方法是我在网上看到的,有没有效果你们自己体会吧

编辑jdk安装目录下的 jre/lib/security/java.security 文件

将文件中的配置

securerandom.source=file:/dev/random

改为

securerandom.source=file:/dev/urandom

如图:

接下来你先杀死所有Java进程(执行killall java),然后重新启动tomcat,看看8005端口启动的速度有什么变化

tomcat执行shutdown报错Could not contact [localhost:8005] (base port [8005] and offset [0]). Tomcat may n相关推荐

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

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

  2. Tomcat执行shutdown时报错:java.net.ConnectException: Connection refused (Connection refused)解决办法

    部署完毕启动tomcat后用浏览器访问,发现没有反应,执行shutdown.sh命令时报如下错误:java.net.ConnectException: Connection refused (Conn ...

  3. HQL语句中数据类型转换,及hibernate中createQuery执行hql报错

    一.HQL语句中数据类型转换: 我们需要从数据库中取出序号最大的记录,想到的方法就是使用order by子句进行排序(desc倒序),然后取出第一个对象,可是当初设计数据库时(我们是在原来的数据库的基 ...

  4. DRP问题集结(一)-Tomcat无法启动,报错java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory...

    问题一:  Tomcat无法启动,报错java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory 问题二:[Error]Jav ...

  5. 运行roscore时候报错 Unable to contact my own server at 及 小海龟动不了的问题

    运行roscore时候报错 Unable to contact my own server at 记起曾经无知的时候跟着某个步骤(以下)来了一发这样的操作,把我的ROS_MASTER_URI设置成指定 ...

  6. 在Linux执行命令报错”Arg list too long”的原因分析

    http://www.yunweipai.com/archives/558.html 在Linux执行命令报错"Arg list too long"的原因分析 吞拿鱼手卷 于 3 ...

  7. Eclipse正确配置Tomcat之后仍然报错Type Target runtime Apache Tomcat v8.0 is not defined解决方式

    Eclipse正确配置Tomcat之后仍然报错Type Target runtime Apache Tomcat v8.0 is not defined解决方式 虽然项目能正常运行,但是看着这个红叉叉 ...

  8. linux安装tomcat后启动报错Cannot find ./catalina.sh的解决方法

    linux安装tomcat后启动报错: Cannot find ./catalina.sh The file is absent or does not have execute permission ...

  9. 数据库执行sql报错Got a packet bigger than 'max_allowed_packet' bytes及重启mysql

    准备在mysql上使用数据库A,但mysql5经过重装后,上面的数据库已丢失,只得通过之前备份的A.sql重新生成数据库A. 1.执行sql报错 在执行A.sql的过程中,出现如下错误:Got a p ...

最新文章

  1. vue 公用页面引用_vue中实现部分页面引入公共组件
  2. 思科服务器查看生成树协议,CISCO中生成树协议的配置
  3. 衡量微型计算机的性能指标参数有哪些,衡量计算机性能的主要技术指标有哪些?...
  4. 2016级算法第六次上机-A.Bamboo之寻找小金刚
  5. php gif 透明,解决PHP剪切缩略图生成png,gif透明图时,黑色背景问题
  6. [JZOJ5866]【NOIP2018模拟9.13】指引
  7. Selenium中文手册
  8. centos 7.6镜像_Centos7 配置本地yum源为iso镜像
  9. ios怎么引入masonry_iOS-Masonry的简单使用
  10. 一个五年Android开发者百度、阿里、聚美、映客的面试心经
  11. 自组织神经网络介绍:自组织特征映射SOM(Self-organizing feature Map),第一部分
  12. 程序员接私活完整攻略
  13. 机器学习(Machine Learning)深度学习(Deep Learning)资料(下)
  14. SQL教程之使用 dbt 和 SQLfluff 整理 SQL
  15. Datatable转为ListT / DataRow转为实体类对象
  16. [解决方案]罗技POWERPLAY鼠标垫无法连接G703/G903/G403等鼠标
  17. 面试之HashMap与HashTable
  18. 关于hcaptcha (vm wasm ob)三合一
  19. 算法---兔子生小兔子
  20. Krpano学习:在javascript中动态添加/删除/修改(位置)热点(向后端写入)

热门文章

  1. ios多线程浅谈和使用
  2. EWSTM8系列教程03_主窗口、工具栏的概述
  3. ABAP 负数符号在前面显示/如何将负数改为正数
  4. 大数据毕业设计题目汇总 python毕设选题推荐
  5. 软件设计交流系统-用户手册与帮助文档
  6. dos2unix install on mac_全新的签名工具,支持win,mac
  7. Excel 数据透视表教程大全之 04 按日期分组(教程含样本数据)
  8. POJ,ZOJ题目分类(多篇整合版,分类很细致,全面)
  9. 微信h5支付“网站域名ICP备案主体与商户号主体不一致”的解决方法,H5微信支付 授权函下载
  10. java按比例压缩图片到指定的大小(kb、mb)