情况一:
可以借鉴网上最普遍的一种解决方案,如下:
(借鉴的解决方案)
1、使用cmd命令netstat -aon|findstr "端口号", 查看tomcat地址绑定, 看看是不是绑定到0.0.0.0
2、 如果不是,配置tomcat的server.xml, 更改connector配置, 端口不用改, 加上address=”0.0.0.0”, 使其绑定到IPv4
<Connector port="8080"
address="0.0.0.0"
redirectPort="8443"
acceptCount="100"
connectionTimeout="20000" />
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
3、重启tomcat, 再次使用netstat -aon|findstr "端口号", 查看tomcat地址绑定, 已变为IPv4.
情况二:
猜想电脑防火墙设置将请求拦截。
尝试以下步骤:
cmd输入netstat -aon指令查看端口占用情况,此时发现外部地址为 IP:端口的服务状态是否为LISTENING,是则表示成功。
情况三:
一些电脑本身的软件阻拦,像电脑管家的免费WIFI,或者一些虚拟交换机等,关闭这些尝试一下
情况四:
telent没有安装或者启动,在windows的cmd窗口中输入telnet,若是显示不是可用命令,则表示此时还没启动或者安装telnet,一般telent系统都是自带的,这里就不说安装的方法了(如有需要自行百度)。启动的话在控制面板-程序-程序和功能下的启动或关闭window功能-勾上telent,最后确定即可启动telent。