我的家庭无线网络中的一台机器上运行着一个 Tomcat Web 服务器,我愿意从其他设备/机器连接到它。问题是,访问 Web 服务器的唯一方法是通过localhost
或my-computer-name
——只能从服务器的机器访问。奇怪的是:
- 我可以从任何一台机器 ping 192.168.16.103(我的服务器的 IP)
- ..但 192.168.16.103:8080 甚至无法从服务器本身访问
我知道这听起来像是一个基本的防火墙问题,但我已经关闭了它,甚至(以防万一)尝试切换我的防病毒软件的所有与网络相关的防护。除路由器的网关 IP 设置为 192.168.16.16 外,其余所有配置(包括无线路由器)几乎都是标准的。
这时我陷入了困境,不知道问题出在哪里……也许是我错过了一些路由器设置。路由器是 TP-LINK TL-WR741N。
任何帮助都值得感激,谢谢。
编辑操作系统是 Windows 7
答案1
听起来 Tomcat 并没有监听服务器的 192.168.16.103 地址,而只是监听本地主机。查看 tomcat 配置中的“地址”字段,确保它监听所有地址。