Java 如何检查Tomcat是否配置为侦听关机?
我已在server.xml中配置侦听端口8005以关闭, 但总是收到连接拒绝错误。通过telnet/netstat进行的检查还显示,端口8005上没有侦听任何内容。是否存在另一个配置/策略设置,以便正常关闭tomcat?Java 如何检查Tomcat是否配置为侦听关机?,java,sockets,tomcat,Java,Sockets,Tomcat,我已在server.xml中配置侦听端口8005以关闭, 但总是收到连接拒绝错误。通过telnet/netstat进行的检查还显示,端口8005上没有侦听任何内容。是否存在另一个配置/策略设置,以便正常关闭tomcat? 谢谢。它存储在server.xml中: 它存储在server.xml中: 除非您在配置tomcat的server.xml中发布一段代码,告诉我们它的版本并提供启动日志和脚本,否则我们无法更好地帮助您 看看这篇帖子,从你的帖子我知道你不能telnet到8005,但也许你错过了什么
谢谢。它存储在
server.xml
中:
它存储在server.xml
中:
除非您在配置tomcat的server.xml中发布一段代码,告诉我们它的版本并提供启动日志和脚本,否则我们无法更好地帮助您
看看这篇帖子,从你的帖子我知道你不能telnet到8005,但也许你错过了什么,也许某个程序占用了tomcat的一些端口?检查服务器日志,找出它不想连接的原因。如果只是连接被拒绝,则说明端口/防火墙问题
p.S
如果一切都留给标准配置,那么tomcat服务器应该开始监听端口8005的关闭。如果您检查服务器日志,当您关机时,您应该有如下内容(tomcat 7.23):
2011年12月28日下午4:01:22 org.apache.catalina.core.StandardServer等待
信息:通过关机端口接收到有效的关机命令。
正在停止服务器实例
还有一件事需要注意:
可能出于安全考虑,不允许您粘贴日志,但在解决问题时,如果您看到它试图在8005上绑定但失败的部分,这将非常有帮助。除非您在配置tomcat的server.xml中发布一段代码,告诉我们它的版本并提供启动日志和脚本,我们无法更好地帮助你 看看这篇帖子,从你的帖子我知道你不能telnet到8005,但也许你错过了什么,也许某个程序占用了tomcat的一些端口?检查服务器日志,找出它不想连接的原因。如果只是连接被拒绝,则说明端口/防火墙问题 p.S 如果一切都留给标准配置,那么tomcat服务器应该开始监听端口8005的关闭。如果您检查服务器日志,当您关机时,您应该有如下内容(tomcat 7.23): 2011年12月28日下午4:01:22 org.apache.catalina.core.StandardServer等待 信息:通过关机端口接收到有效的关机命令。 正在停止服务器实例 还有一件事需要注意:
可能出于安全考虑,不允许您粘贴日志,但在解决问题时,如果您看到它试图在8005上绑定但失败的部分,这将非常有帮助。这可能是您在JAVA选项中设置了
-server
的情况。这是
JAVA_OPTS="-Dfile.encoding=UTF-8 \
-Dcatalina.logbase=/var/log/tomcat8 \
-XX:+DoEscapeAnalysis \
-XX:+UseConcMarkSweepGC \
-XX:+CMSClassUnloadingEnabled \
-XX:+UseParNewGC \
-Xms3G -Xmx3G" \
-server