首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Linux中运行Tomcat服务脚本时遇到“not not contact localhost:8005”

问在Linux中运行Tomcat服务脚本时遇到“not not contact localhost:8005”
EN

Stack Overflow用户
提问于 2016-08-10 23:26:21
回答 1查看 918关注 0票数 0

我在linux中创建了一个tomcat服务,以便能够自动运行tomcat。然而,我遇到了一个问题,当我使用该服务启动tomcat时,它抛出错误。

代码语言:javascript
复制
SEVERE: Could not contact localhost:8005. Tomcat may not be running.
java.net.ConnectException: Connection refused.....

但是当我检查时,tomcat运行得很好,因为我能够访问我的localhost:8080。然后,当我调用服务停止时,tomcat不会停止。

我的服务脚本基本上只调用startup.sh和shutdown.sh。我不明白为什么在使用服务脚本时,启动时会抛出错误,并且无法关闭。但是,如果我手动调用startup.sh和shutdown.sh,则不会遇到任何问题。

有人知道如何解决这个问题吗?

谢谢!

我正在使用TOMCAT 7 btw。

EN

回答 1

Stack Overflow用户

发布于 2016-08-18 20:38:42

看起来你的Linux系统的"tomcat服务“有它自己的技巧吗?

无论如何: 8005是Tomcat监听关闭请求的默认端口。这是你改的吗?(它是在server.xml的最开始。)该服务似乎会检查此端口以查看Tomcat是否正在运行。(虽然大多数人更改了8080端口,但很少有人更改8005端口,因此服务实现者可能会认为这是始终使用的。)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38877665

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档