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

错误信息

[root@iZ8vb89vghpyeru53i4xflZ bin]# ./shutdown.sh
Using CATALINA_BASE:   /home/mytomcat/apache-tomcat-9.0.65
Using CATALINA_HOME:   /home/mytomcat/apache-tomcat-9.0.65
Using CATALINA_TMPDIR: /home/mytomcat/apache-tomcat-9.0.65/temp
Using JRE_HOME:        /usr
Using CLASSPATH:       /home/mytomcat/apache-tomcat-9.0.65/bin/bootstrap.jar:/home/mytomcat/apache-tomcat-9.0.65/bin/tomcat-juli.jar
Using CATALINA_OPTS:
Aug 12, 2022 3:35:33 PM org.apache.catalina.startup.Catalina stopServer
SEVERE: Could not contact [localhost:8005] (base port [8005] and offset [0]). Tomcat may not be running.
Aug 12, 2022 3:35:33 PM org.apache.catalina.startup.Catalina stopServer
SEVERE: Error stopping Catalina
java.net.ConnectException: Connection refused (Connection refused)at java.net.PlainSocketImpl.socketConnect(Native Method)at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)at java.net.Socket.connect(Socket.java:589)at java.net.Socket.connect(Socket.java:538)at java.net.Socket.<init>(Socket.java:434)at java.net.Socket.<init>(Socket.java:211)at org.apache.catalina.startup.Catalina.stopServer(Catalina.java:667)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.lang.reflect.Method.invoke(Method.java:498)at org.apache.catalina.startup.Bootstrap.stopServer(Bootstrap.java:391)at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:481)

以上错误信息:我使用Xshell终端连接阿里云服务器时,通过Linux命令解压安装tomcat出现的错误,我通过startup.shshutdown.sh 测试tomcat是否安装成功,但是当我输入./shutdown.sh 关闭tomcat却出现以上错误;

分析出错原因

从字面翻译来看:”不能与8005端口建立联系,推断tomcat没有运行“,但实际上tomcat我已经成功运行并且没有保错,关闭tomcat却出现了错误。

我们都知道启动访问测试Tomcat默认端口号是8080,那么为什么会出现8005端口呢?

因此我想要解决这个错误就要从这个8005端口入手。通过查阅资料发现8005端口是关闭Tomcat服务所需要的端口。

通过上述了解就可以大致推断出,报错的含义,也就是说8005端口没有打开,按理说在Tomcat正常运行期间8005端口也应该和8080端口一样被打开,因为8005端口未打开,然后Tomcat就推断“Tomcat没有启动”,那为什么windows系统测试tomcat没有出现这种情况呢?

查阅资料,有人说Linux系统启动tomcat端口启动较慢

因此我测试启动Tomcat多次,虽然tomcat启动成功后,查询8080端口也已经启动,但是通过云服务器公网ip登录tomcat页面需要等一分钟左右页面才会加载出来

  • 通过图片也可以看到:tomcat刚刚启动后我查询了三次已经开启的端口号,知道查询第三次8005端口才被开启
  • 总结:8005用于关闭tomcat服务的端口确实开启的比8080端口慢,并且即使8080端口在tomcat运行后立刻被开启,测试访问tomcat页面也不能被立刻加载!

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

  1. 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 ...

  2. Tomcat关闭失败,SEVERE: Could not contact localhost:8005. Tomcat may not be running.

    SEVERE: Could not contact localhost:8005. Tomcat may not be running. Tomcat 启动后,关闭失败,显示以下 进入 java 的安 ...

  3. SEVERE: Could not contact localhost:8005. Tomcat may not be running. Connection refused (Connection

    如果你用的是JDK1.8,那么这篇文章适合你. (其他版本也说不定适用呢) #####运行./shutdown 停止tomcat报错,报错信息: May 27, 2018 8:53:04 PM org ...

  4. tomcat 严重: Could not contact localhost:80. Tomcat may not be running.

    今天我的个人网站弄好了,打了个war包放到服务器的tomcat的里面,然后重启了tomcat,但是tomcat访问一直有问题,没有响应,tomcat猫都没有出来,然后我就尝试杀进程,然后再重启,但是杀 ...

  5. 跨域问题:Access to XMLHttpRequest at ‘http://localhost:3001/re‘ from origin ‘http://127.0.0.1:8848‘

    1.问题描述: 在本地用express构建服务器端,前端访问数据. 报错:Access to XMLHttpRequest at 'http://localhost:3001/responseData ...

  6. Virtual Serial Port Driver Pro 9.0的破解和汉化

    Virtual Serial Port Driver Pro 9.0 官方原版: https://cdn.eltima.com/download/vspdpro.exe Virtual Serial ...

  7. Could not contact localhost:8005. Tomcat may not be running.

    这个问题是因为关闭tomcat的时候太急了,tomcat还没有启动完成就关闭,会导致这个错误 首先我们需要关闭tomcat,因为8005端口没有启动,也关闭不了 即为8005端口未运行,使用命令net ...

  8. SEVERE: Could not contact localhost:8005. Tomcat may not be running.

    修改 tomcat 的bin/cataline.sh文件,增加一行配置即可. 在catalina.sh的第一行增加 JAVA_OPTS=-Djava.security.egd=file:/dev/./ ...

  9. SEVERE: Could not contact [localhost:[8005]]. Tomcat may not be running.问题解决

    问题来源:在linux CentOs7 环境下配置tomcat,shutdown命令报错无法停止进程 在网上搜过好多类似案例都无法解决,最终在一位老哥的博客中看到了有效的解决办法 原文地址 1,找到你 ...

最新文章

  1. .NET设计模式(4):建造者模式(Builder Pattern)(转)
  2. python 实现杨辉三角(依旧遗留问题)
  3. Sublime text 3 汉化教程
  4. 【解析】在设计软件的模块结构时,()不能改进设计质量
  5. Uno 平台 一 WinUI终极跨平台方案(一)
  6. Linux内核机器ID,linux-如何强制内核重新读取/重新初始化PCI设备ID?
  7. zend studio php发布_使用Zend Studio开发PHP项目
  8. 【正则化】各种Dropout方法
  9. 前端小白,如何快速提升自己?了解3点,找工作不用愁
  10. 视觉传达对中职计算机教育影响,自考视觉传达设计毕业论文:平面设计专业信息化教学资源库建设...
  11. 变分模态分解(VMD)前言
  12. android pc投屏,安卓投屏助手pc版
  13. PowerDesigner16配置显示注释comment配置方法
  14. TO B的百度云新品问世/价格腰斩 智能化DNA能撑起百度野心?
  15. 林群院士:从数学谈教育
  16. echarts 好看的柱形图
  17. 运维开发面试题集锦(25k-35k)
  18. win7电脑怎么录屏?免费的录屏软件分享
  19. jQuery遍历对象、数组、集合
  20. js调用APP后,如果有App直接进App,没有则进入App下载页面

热门文章

  1. 读《华为区块链白皮书》
  2. 【转载】城域网IPv6过渡技术—NAT444与DS-lite详解
  3. mac下免费的动态截屏制图工具:kap
  4. 专利申请要准备哪些资料
  5. 《万历十五年》 黄仁宇
  6. SpringBoot 项目打成 .exe 程序,实战来了,超级详细!
  7. linux安装ati工具,Linux下ATI驱动安装傻瓜安装方法
  8. 计算机李宁,李宁的个人主页-西北工业大学教师个人主页
  9. 记:.net中海关终端节点报文加签与推送
  10. CnOpenData中国各省份专利申请统计