2013-10-26 80 views
0

我正嘗試在Windows環境中爲Apache Tomcat 6設置虛擬主機。我的目標是讓網址'm.test'指向自定義登錄頁面。Apache Tomcat 6及更高版本中的虛擬主機

我已經改變了我主機文件有 'm.test' 點 '127.0.0.1'

在我tomcat_root/conf目錄/ server.xml中文件,我已經添加了以下項:

<Host name="m.test" appbase="webapps\test_webapps" autodeploy="true" unpackwars="true" xmlValidation="false" xmlNamespaceAware="false"> 

其中test_webapps被劃歸我tomcat_root/web_apps文件夾。

當我導航到m.test:8080,我看到默認tomcat的文件,而不是在索引文件的webapps \ test_webapps

在我的tomcat控制檯,我登錄到後「Tomcat管理器」 信息:HTMLManager:列表:虛擬主機清單環境‘m.test’和(空白)

誰能知道是什麼這樣做的原因是什麼?

回答

0

首先,它不工作的原因是,您所指定應用平臺,而不是的appBase案例事宜。

第二,不要窩下的appBase一個主機appBase for another。我建議使用appBase =「webapps-m.test」作爲m.test主機。