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 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.sh
和shutdown.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.相关推荐
- 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 ...
- 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 的安 ...
- 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 ...
- tomcat 严重: Could not contact localhost:80. Tomcat may not be running.
今天我的个人网站弄好了,打了个war包放到服务器的tomcat的里面,然后重启了tomcat,但是tomcat访问一直有问题,没有响应,tomcat猫都没有出来,然后我就尝试杀进程,然后再重启,但是杀 ...
- 跨域问题: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 ...
- Virtual Serial Port Driver Pro 9.0的破解和汉化
Virtual Serial Port Driver Pro 9.0 官方原版: https://cdn.eltima.com/download/vspdpro.exe Virtual Serial ...
- Could not contact localhost:8005. Tomcat may not be running.
这个问题是因为关闭tomcat的时候太急了,tomcat还没有启动完成就关闭,会导致这个错误 首先我们需要关闭tomcat,因为8005端口没有启动,也关闭不了 即为8005端口未运行,使用命令net ...
- SEVERE: Could not contact localhost:8005. Tomcat may not be running.
修改 tomcat 的bin/cataline.sh文件,增加一行配置即可. 在catalina.sh的第一行增加 JAVA_OPTS=-Djava.security.egd=file:/dev/./ ...
- SEVERE: Could not contact [localhost:[8005]]. Tomcat may not be running.问题解决
问题来源:在linux CentOs7 环境下配置tomcat,shutdown命令报错无法停止进程 在网上搜过好多类似案例都无法解决,最终在一位老哥的博客中看到了有效的解决办法 原文地址 1,找到你 ...
最新文章
- .NET设计模式(4):建造者模式(Builder Pattern)(转)
- python 实现杨辉三角(依旧遗留问题)
- Sublime text 3 汉化教程
- 【解析】在设计软件的模块结构时,()不能改进设计质量
- Uno 平台 一 WinUI终极跨平台方案(一)
- Linux内核机器ID,linux-如何强制内核重新读取/重新初始化PCI设备ID?
- zend studio php发布_使用Zend Studio开发PHP项目
- 【正则化】各种Dropout方法
- 前端小白,如何快速提升自己?了解3点,找工作不用愁
- 视觉传达对中职计算机教育影响,自考视觉传达设计毕业论文:平面设计专业信息化教学资源库建设...
- 变分模态分解(VMD)前言
- android pc投屏,安卓投屏助手pc版
- PowerDesigner16配置显示注释comment配置方法
- TO B的百度云新品问世/价格腰斩 智能化DNA能撑起百度野心?
- 林群院士:从数学谈教育
- echarts 好看的柱形图
- 运维开发面试题集锦(25k-35k)
- win7电脑怎么录屏?免费的录屏软件分享
- jQuery遍历对象、数组、集合
- js调用APP后,如果有App直接进App,没有则进入App下载页面