我在Tomcat中的webapps目录目前看起来像这样。
webapps/
|
-CR/
|
-HW/
|
-SWC/
我的webapps文件夹有三个子文件夹,CR,HW和SWC
我希望www.mydomain.com
和mydomain.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">
我认为会照顾子域的路由。
目前子域名无效。我应该如何配置它?