我在 IIS 7.5(mysite)中有一个网站,并且我已将绑定(bind)配置为
Type Host Name Port IP Address
------------------------------------------------
http test.mydomain.com 80 *
它提供一些静态内容,例如http://test.mydomain.com/images/image1.jpg
并通过 tomcat 与应用程序 myJavaApp
连接。
http://test.mydomain.com/myJavaApp/
正确提供 Java 应用程序。
我已经配置了服务器的hosts
文件,因此域test.mydomain.com
指向192.168.0.8
(静态IP) .
问题是,当我调用http://test.mydomain.com:8080
时,tomcat没有响应,并且我收到错误The server at test.mydomain.com is take太长无法回复。
但是当我调用 http://localhost:8080
或 http://192.168.0.8:8080
tomcat 响应时,正如我所期望的那样。
我尝试将 tomcat (server.xml) 配置为
<Host name="test.mydomain.com" appBase="webapps"
unpackWARs="true" autoDeploy="true"
xmlValidation="false" xmlNamespaceAware="false">
</Host>
但是没有成功。所有通话均为本地通话。
最佳答案
您的浏览器使用自己的 DNS 解析器/缓存,从公共(public) DNS 获取 test.mydomain.com 的错误地址,并且该地址的计算机的端口 8080 已被防火墙过滤?
关于java - IIS中的网站与tomcat连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13725850/