2010-12-11 86 views
0

我試圖在Tomcat 5.5中創建虛擬主機。到目前爲止,我已經創建了主機條目使用appbase的Tomcat 5.5虛擬主機

<Host name="www.nikoslianeris.gr" appBase="test" 
     unpackWARs="true" autoDeploy="true" 
     xmlValidation="false" xmlNamespaceAware="false"> 
<Valve className="org.apache.catalina.valves.AccessLogValve" 
directory="test" prefix="mydoamin_access_log." suffix=".txt" 
pattern="combined" resolveHosts="false"/> 
</Host> 

並且一切正常。問題是,當我把我的應用程序放入appbase目錄時,什麼都沒有發生。我的意思是,我可以從管理控制檯看到新的虛擬主機蝙蝠,當我輸入url時什麼都沒有發生。我不知道問題可能是什麼!我發現了很多關於這個主題的教程,並且做了他們所說的但沒有任何反應!

回答

0

只是頭腦風暴,但你有沒有在你的主機文件或本地DNS中將www.nikoslianeris.gr映射到本地計算機?即對該域的任何請求都會導致請求被髮送到您的機器,然後請求被髮送到tomcat,並且只有這樣虛擬主機設置纔會啓動。

從理論上講,您可以測試這是否是在該域上使用ping或traceroute的情況下,或通過在Tomcat端口上遠程登錄本地計算機並編寫示例HTTP請求並在HTTP標頭中指定「Host:www.nikoslianeris.gr」。理論上。