Windows Server 2003与IIS6和Tomcat 6.0.26。
在这个服务器上运行三个站点。 一个是PHP,一个是ASP,第三个是使用Tomcat。 前两项工作完美无瑕。 第三是痛苦。
Tomcat是安装的,如果通过IP地址xxx.xxx.xxx.xxx:8080显示欢迎页面在服务器本身上调用。 从外部机器调用相同的地址会导致“无法连接”错误。 从标准端口80服务器内调用IP地址给我一个错误324(NET :: ERR_EMPTY_RESPONSE)。
已经尝试使用httpcfg强制只侦听在我使用的ip范围内的端口,类似于在这里serverfault的问题35650,但没有成功。 在这台机器上实际上有十个IP地址,但我现在只用了三个。
任何指针解决这个将不胜感激!
如果使用端口8080在服务器上工作,但不是在外部,我首先会看到除了标准端口(80)以外的任何防火墙设置阻塞。
尝试禁用II6的套接字池function,以便它只监听您告诉它,而不是默认的所有IP地址: http : //support.microsoft.com/kb/238131