tomcat执行shutdown报错Could not contact [localhost:8005] (base port [8005] and offset [0]). Tomcat may n
学习笔记
困扰了好久的问题,每次重启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相关推荐
- 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 ...
- Tomcat执行shutdown时报错:java.net.ConnectException: Connection refused (Connection refused)解决办法
部署完毕启动tomcat后用浏览器访问,发现没有反应,执行shutdown.sh命令时报如下错误:java.net.ConnectException: Connection refused (Conn ...
- HQL语句中数据类型转换,及hibernate中createQuery执行hql报错
一.HQL语句中数据类型转换: 我们需要从数据库中取出序号最大的记录,想到的方法就是使用order by子句进行排序(desc倒序),然后取出第一个对象,可是当初设计数据库时(我们是在原来的数据库的基 ...
- DRP问题集结(一)-Tomcat无法启动,报错java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory...
问题一: Tomcat无法启动,报错java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory 问题二:[Error]Jav ...
- 运行roscore时候报错 Unable to contact my own server at 及 小海龟动不了的问题
运行roscore时候报错 Unable to contact my own server at 记起曾经无知的时候跟着某个步骤(以下)来了一发这样的操作,把我的ROS_MASTER_URI设置成指定 ...
- 在Linux执行命令报错”Arg list too long”的原因分析
http://www.yunweipai.com/archives/558.html 在Linux执行命令报错"Arg list too long"的原因分析 吞拿鱼手卷 于 3 ...
- Eclipse正确配置Tomcat之后仍然报错Type Target runtime Apache Tomcat v8.0 is not defined解决方式
Eclipse正确配置Tomcat之后仍然报错Type Target runtime Apache Tomcat v8.0 is not defined解决方式 虽然项目能正常运行,但是看着这个红叉叉 ...
- linux安装tomcat后启动报错Cannot find ./catalina.sh的解决方法
linux安装tomcat后启动报错: Cannot find ./catalina.sh The file is absent or does not have execute permission ...
- 数据库执行sql报错Got a packet bigger than 'max_allowed_packet' bytes及重启mysql
准备在mysql上使用数据库A,但mysql5经过重装后,上面的数据库已丢失,只得通过之前备份的A.sql重新生成数据库A. 1.执行sql报错 在执行A.sql的过程中,出现如下错误:Got a p ...
最新文章
- vue 公用页面引用_vue中实现部分页面引入公共组件
- 思科服务器查看生成树协议,CISCO中生成树协议的配置
- 衡量微型计算机的性能指标参数有哪些,衡量计算机性能的主要技术指标有哪些?...
- 2016级算法第六次上机-A.Bamboo之寻找小金刚
- php gif 透明,解决PHP剪切缩略图生成png,gif透明图时,黑色背景问题
- [JZOJ5866]【NOIP2018模拟9.13】指引
- Selenium中文手册
- centos 7.6镜像_Centos7 配置本地yum源为iso镜像
- ios怎么引入masonry_iOS-Masonry的简单使用
- 一个五年Android开发者百度、阿里、聚美、映客的面试心经
- 自组织神经网络介绍:自组织特征映射SOM(Self-organizing feature Map),第一部分
- 程序员接私活完整攻略
- 机器学习(Machine Learning)深度学习(Deep Learning)资料(下)
- SQL教程之使用 dbt 和 SQLfluff 整理 SQL
- Datatable转为ListT / DataRow转为实体类对象
- [解决方案]罗技POWERPLAY鼠标垫无法连接G703/G903/G403等鼠标
- 面试之HashMap与HashTable
- 关于hcaptcha (vm wasm ob)三合一
- 算法---兔子生小兔子
- Krpano学习:在javascript中动态添加/删除/修改(位置)热点(向后端写入)
热门文章
- ios多线程浅谈和使用
- EWSTM8系列教程03_主窗口、工具栏的概述
- ABAP 负数符号在前面显示/如何将负数改为正数
- 大数据毕业设计题目汇总 python毕设选题推荐
- 软件设计交流系统-用户手册与帮助文档
- dos2unix install on mac_全新的签名工具,支持win,mac
- Excel 数据透视表教程大全之 04 按日期分组(教程含样本数据)
- POJ,ZOJ题目分类(多篇整合版,分类很细致,全面)
- 微信h5支付“网站域名ICP备案主体与商户号主体不一致”的解决方法,H5微信支付 授权函下载
- java按比例压缩图片到指定的大小(kb、mb)