我在我的新 Windows Server 2012 r2(默认连接器端口 8080)上安装了 tomcat7。我能够运行 tomcat 并通过加载 http://localhost:8080 访问仪表板在服务器的浏览器中。
然而,我正在失去头发试图通过网络加载此页面 http://xx.xx.xxx.xx:8080 .连接只是超时。
当我加载 http://xx.xx.xx.xx:80我读到的是默认打开的,它会加载默认的 Windows 服务器页面,其中包含 welcome
文本。
经过一番阅读,我创建了打开 TCP 端口 8080 的入站和出站规则,关闭了防火墙保护,即使每次重新启动 tomcat 服务器后,我仍然看到结果没有变化。
当我在服务器上运行 netstat -an
时,出现了这一行:
TCP 0.0.0.0:8080 0.0.0.0:0 LISTENING
我认为这应该意味着机器正在监听来自所有网络接口(interface)的端口 8080 上的入站连接。 为什么我不能通过网络访问我的 tomcat 仪表板?
最佳答案
您需要在 Windows 防火墙中添加 TCP 8080 的入站规则,并配置该规则以允许 NAT Traversal。
关于http - Windows 服务器在端口 8080 上没有响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39021767/