程序A 8080端口,程序B 8088端口在同一服务器,外网都可以访问。
现在程序B可以正常运行,但是程序A出现
HTTP Status 404 - /A/login
错误,经过测试,将A 端口改成8088,A可以正常运行,初步判断A 的8080端口没有打开。
但是将程序B关掉,A 又可以正常运行了,说明8080已经打开了。
这样可以说明tomcat的8080,8005,8009端口出现重复占用。修改为其他数字,比如9080,9005,9009等等。
Connector Coyote HTTP/1.1: 8080端口。负责建立HTTP连接。在通过浏览器访问Tomcat服务器的Web应用时,使用的就是这个连接器。
Connector Coyote JK2 : 8009端口。负责和其他的HTTP服务器建立连接。在把Tomcat与其他HTTP服务器集成时,就需要用到这个连接器。
8005端口向tomcat发布shutdown命令

本文介绍了解决在同一服务器上两个程序因端口冲突导致的问题。程序A在8080端口遇到HTTP 404错误,而程序B在8088端口正常运行。通过关闭程序B,发现程序A能够正常工作,表明8080端口并未被正确配置。最终确定是由于Tomcat服务器的多个端口(8080, 8005, 8009)存在冲突。
937

被折叠的 条评论
为什么被折叠?



