【发布时间】:2011-07-06 21:11:46
【问题描述】:
我想在 Tomcat 中进行此设置:
- 虚拟主机
- webapp 直接驻留在 ROOT 中并自动部署
- 我需要在Tomcat配置中传递一些特定的webapp参数(外战)
第一个我有这种情况:
<Host name="my.domain.com" appBase="vhosts/my.domain.com" unpackWARs="true" autoDeploy="true">
</Host>
和目录$CATALINA_BASE/vhosts/my.domain.com/中的ROOT.war
->一切正常
第二次我尝试添加上下文参数
<Host name="my.domain.com" appBase="vhosts/my.domain.com" unpackWARs="true" autoDeploy="true">
<Context docBase="/" reloadable="true">
<Parameter name="serverRole" value="dev" override="true"/>
</Context>
</Host>
-> my.domain.com (404) 无法访问应用程序
-> 我还尝试将上下文从主机移动到位于 $CATALINA_BASE/conf/Catalina/my.domain.com/ 中的单独 ROOT.xml 文件,但没有成功
其实我不知道为path或docBase设置什么,但似乎我迷路了。
【问题讨论】:
标签: tomcat virtualhost