2012-12-05 89 views
0

我在IIS 7.5(mysite的)一個網站,我已經配置綁定爲網站在IIS和Tomcat連接

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 taking too long to respond.

但是,當我打電話http://localhost:8080http://192.168.0.8:8080 Tomcat的響應,我是excpecting。

我試圖Tomcat的配置(server.xml中)爲

<Host name="test.mydomain.com" appBase="webapps" 
     unpackWARs="true" autoDeploy="true" 
     xmlValidation="false" xmlNamespaceAware="false"> 
</Host> 

,但沒有奏效。所有電話都是本地電話。

+0

當你瀏覽這些URL的時候,瀏覽器是否在它的'hosts'文件被破解的同一臺服務器上? –

+0

是從同一臺機器上完成的所有 – pbaris

+1

您的瀏覽器使用自己的DNS解析器/緩存,從公共DNS獲取test.mydomain.com的錯誤地址,並且該地址處的計算機的端口8080已通過防火牆過濾? –

回答

1

您的瀏覽器使用自己的DNS解析器/緩存,從公共DNS獲取test.mydomain.com的錯誤地址,並且該地址處的計算機的端口8080已被防火牆過濾?

+0

是真的嗎?一個幸運的猜測! –

+0

我已經在防火牆中打開了端口8080,但我並不認爲瀏覽器是DNS。謝謝 – pbaris