今天给服务器上面的内容大更新了一次,所以就重启了一下tomcat,重启后马上开始访问网站,发现无法访问,然后就准备再把tomcat重启一下,关闭服务器的时候报错了。

Using CATALINA_BASE:   /root/Server/tomcat9
Using CATALINA_HOME:   /root/Server/tomcat9
Using CATALINA_TMPDIR: /root/Server/tomcat9/temp
Using JRE_HOME:        /usr/java/jdk-16.0.1
Using CLASSPATH:       /root/Server/tomcat9/bin/bootstrap.jar:/root/Server/tomcat9/bin/tomcat-juli.jar
Using CATALINA_OPTS:
NOTE: Picked up JDK_JAVA_OPTIONS:  --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.io=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.base/java.util.concurrent=ALL-UNNAMED --add-opens=java.rmi/sun.rmi.transport=ALL-UNNAMED
Aug 01, 2021 1:43:20 PM org.apache.catalina.startup.Catalina stopServer
SEVERE: Could not contact [localhost:18005] (base port [18005] and offset [0]). Tomcat may not be running.
Aug 01, 2021 1:43:20 PM org.apache.catalina.startup.Catalina stopServer
SEVERE: Error stopping Catalina
java.net.ConnectException: Connection refusedat java.base/sun.nio.ch.Net.connect0(Native Method)at java.base/sun.nio.ch.Net.connect(Net.java:576)at java.base/sun.nio.ch.Net.connect(Net.java:565)at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:588)at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:333)at java.base/java.net.Socket.connect(Socket.java:645)at java.base/java.net.Socket.connect(Socket.java:595)at java.base/java.net.Socket.<init>(Socket.java:519)at java.base/java.net.Socket.<init>(Socket.java:293)at org.apache.catalina.startup.Catalina.stopServer(Catalina.java:667)at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:78)at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.base/java.lang.reflect.Method.invoke(Method.java:567)at org.apache.catalina.startup.Bootstrap.stopServer(Bootstrap.java:391)at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:481)

这种情况一般都是服务器已经处于关闭状态,再执行./shutdown.sh导致的,还在博客上面看到有人解释是tomcat还没完全启动,就开始执行./shutdown,可以用命令netstat -antp | grep 80来查看80端口,我的是80,一般是8080。
这种情况也有可能是短时间内一直把tomcat开开关关,结果导致它馆的时候会报这个错误,具体原因我也不清楚,解决方案大概是输入命令
netstat -anto |grep 80
然后得到

可能大家有很多TIME_WAIT的进程,等这些进程都自己结束了(不知道不结束可不可以,个人建议等它自己结束),然后手动关闭状态为LISTEN的进程
命令:

kill -9  49839(进程号)

关闭后就能正常开关Tomcat了

以后记得不要很短时间内高频开关Tomcat就行了。

以上纯属个人经验,如有不当之处,评论区指出我来更改,如果有大佬知道原因的,也可以在评论区跟大家分享

阿里云服务器上面关闭tomcat报错相关推荐

  1. 阿里云服务器 window server tomcat启动 并且关闭window防火墙 配置8080端口开放还是没用

    阿里云windows server  服务器开放端口 1.远程服务器关闭windows防火墙   不需要开放端口 2.阿里云管理平台开放指定的端口  如8081 阿里云服务器   window ser ...

  2. 阿里云 java程序 链接redis 报错 : IO Error: Connection reset

    阿里云 java程序 链接redis 报错 : IO Error: Connection reset 报错内容 2018-03-07 17:33:41.224 ERROR [main][Worker. ...

  3. 阿里云服务器部署MySQL所报的错误集锦(操作系统:CentOS 8)

    阿里云服务器部署MySQL所报的错误集锦(操作系统:CentOS 8) 1.Error: Transaction test error: 当遇到这种错误,执行以下代码: [root@root /]# ...

  4. 为了转行程序员而努力的第四十五天-二叉树,centOS联网,阿里云源配置yum makecache报错

    今天在配置上花的时间太多,主要怕进行到一半,明天就要从头开始,以至于都没有太多时间总结了,锻炼的时间也被挤掉了,争取明天早起来补上.就不多感慨了,直接进入正题. 今日进度: 1.坚持刷题,坚持听网课, ...

  5. 关于阿里云服务器Linux安装Tomcat后,外网不能访问解决方案

    关于阿里云服务器Linux安装Tomcat后,外网不能访问解决方案 参考文章: (1)关于阿里云服务器Linux安装Tomcat后,外网不能访问解决方案 (2)https://www.cnblogs. ...

  6. 关闭Tomcat报错appears to have started a thread named [Abandoned connection-cleanup] but has failed to st

    关闭Tomcat报错The web application [my_login] appears to have started a thread named [mysql-cj-abandoned- ...

  7. (阿里云服务器)部署tomcat

    目录 一.准备材料 二.java环境配置 三.tomcat安装与配置 四.开放8080端口(重点!!) 五.配置成果 一.准备材料 阿里云服务器.MobaXterm.jdk1.8.tomcat8.5. ...

  8. 云服务器(阿里云)安装kafka及相关报错处理(WARN Connection request from old client /58.247.201.56:31365; will be dropp)

    linux下载:wget http://mirrors.hust.edu.cn/apache/kafka/2.0.0/kafka_2.12-2.0.0.tgz 云服务器安装kafka,部署zookee ...

  9. oss上传报错_layui+oss阿里云附件上传回调报错问题

    新的广告系统, 采用客户端直接上传到阿里云,阿里云异步调用服务器的模式(Browser.js) 参考地址:https://www.alibabacloud.com/help/zh/doc-detail ...

最新文章

  1. 用python给自己写一个加密算法
  2. pytorch 神经网络训练注意最后一批次输出的数据体量
  3. Linux 引导过程内幕
  4. 115. Leetcode 718. 最长重复子数组 (动态规划-子序列问题)
  5. 关闭 Windows Server 2008 用户权限控制(UAC)
  6. Linux 运行进程实时监控pidstat命令详解
  7. [tensorflow、神经网络] - 使用tf和mnist训练一个识别手写数字模型,并测试
  8. leetcood学习笔记-58-最后一个单词的长度
  9. [Leedcode][JAVA][第102题][二叉树的层序遍历][递归][迭代][BFS]
  10. WPF 中设置Combox下拉框Text 显示值
  11. CSS中加号、星号及其他符号的作用
  12. 因为不想「被绿」,美国年轻人只想和 iPhone 聊天
  13. win10开机显示拒绝访问怎么办
  14. mysql获取当天,昨天,本周,本月,上周,上月的起始时间
  15. Jmeter远程启动负载机
  16. 基于vue+ts实现的svg可视化web组态编辑器
  17. 如何用od去手动脱壳
  18. 全流程电子化商事登记服务项目技术解决方案V1.0.1-10.13_-_评估稿
  19. python代码图片头像_Python爬取堆糖网优美古风头像(附源码)
  20. 国科大学习资料–模式识别--精练考点

热门文章

  1. php百度指数查询,根据社会保险法律制度规定,经劳动能力鉴定委员会鉴定,评定伤残等级的工伤职工,享受的伤残待遇包括( )。...
  2. vuejselectron-vue----朝花夕拾.
  3. [iOS] Xcode 5 + iOS 7免证书(iDP)真机调试与生成IPA全攻略
  4. Taurus.MVC-Java 版本打包上传到Maven中央仓库(详细过程):1、JIRA账号注册
  5. php相册管理插件,相册插件-ZBLOGPHP插件-鸟儿网络
  6. NUC-lib资源学习
  7. 基于MATLAB的数字信号处理(4) IIR数字滤波器设计及软件实现
  8. 超分辨率重建基础知识总结
  9. 位移传递率matlab编程,各种谱计算,频响函数,传递率
  10. c语言nba球星信息系统,NBA:超神控卫