【问题标题】:Virtual Hosts in Apache Tomcat 6 and aboveApache Tomcat 6 及更高版本中的虚拟主机
【发布时间】:2013-11-05 14:11:34
【问题描述】:

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

我已将我的 hosts 文件更改为将“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 管理器”后,INFO: HTMLManager: list: Listing contexts for virtual host 'm.test' and (blank).

有人知道这是什么原因吗?

【问题讨论】:

    标签: tomcat


    【解决方案1】:

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

    其次,不要将一个主机的 appBase 嵌套在另一个主机的 appBase 下。我建议使用 appBase="webapps-m.test" 作为 m.test 主机。

    【讨论】:

      猜你喜欢
      • 2014-01-25
      • 1970-01-01
      • 2011-06-11
      • 2014-04-09
      • 2018-06-26
      • 2014-01-19
      • 2011-09-20
      • 2014-09-08
      • 1970-01-01
      相关资源
      最近更新 更多