Apache Tomcat 6及更高版本中的虚拟主机

时间:2013-10-26 13:11:30

标签: tomcat

我正在尝试在Windows环境中为Apache Tomcat 6设置虚拟主机。我的目标是让网址'm.test'指向自定义目标网页。

我已将主机文件更改为“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 Manager”后, INFO:HTMLManager:list:列出虚拟主机'm.test'和(空白)的上下文。

有谁能知道这是什么原因?

1 个答案:

答案 0 :(得分:0)

首先,它不起作用的原因是你指定了appbase而不是appBase。案件很重要。

其次,不要将appBase下的appBase嵌套到appBase下。我建议在m.test主机上使用appBase =“webapps-m.test”。