我在linux中创建了一个tomcat服务,以便能够自动运行tomcat。然而,我遇到了一个问题,当我使用该服务启动tomcat时,它抛出错误。
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。
发布于 2016-08-18 20:38:42
看起来你的Linux系统的"tomcat服务“有它自己的技巧吗?
无论如何: 8005是Tomcat监听关闭请求的默认端口。这是你改的吗?(它是在server.xml的最开始。)该服务似乎会检查此端口以查看Tomcat是否正在运行。(虽然大多数人更改了8080端口,但很少有人更改8005端口,因此服务实现者可能会认为这是始终使用的。)
https://stackoverflow.com/questions/38877665
复制相似问题