映射Tomcat中的子域

时间:2017-03-26 11:03:30

标签: java tomcat java-ee tomcat8

我在Tomcat中的webapps目录目前看起来像这样。

webapps/
    |
    -CR/
    |
    -HW/
    |
    -SWC/

我的webapps文件夹有三个子文件夹,CR,HW和SWC

我希望www.mydomain.commydomain.com转到SWC文件夹。所以我在server.xml中添加了以下内容,它按预期工作。

<Host name="mydomain.com" appBase="webapps/SWC" autoDeploy="true">
    <Alias>mydomain.com</Alias>
    <Context path="" docBase="${catalina.base}/webapps/SWC"/>
</Host>

<Host name="www.mydomain.com" appBase="webapps/SWC" autoDeploy="true">
    <Alias>www.mydomain.com</Alias>
    <Context path="" docBase="${catalina.base}/webapps/SWC"/>
</Host>

我想要映射的另外两个上下文如下:

Context                   Sub domain
HW                        www.mydomain.com/HW and mydomain.com/HW
CR                        www.mydomain.com/CR and mydomain.com/CR

最好是有一些默认设置,其他所有内容都遵循映射为webapps/[folder]mydomain.com/[folder]的模式www.mydomain.com/[folder]。我有<Engine name="Catalina" defaultHost="localhost">我认为会照顾子域的路由。

目前子域名无效。我应该如何配置它?

0 个答案:

没有答案