我有一个Host
,它不会自动部署所有Web应用程序。让Tomcat重新加载带有静态上下文的Web应用程序
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="false"
xmlValidation="false" xmlNamespaceAware="false">
但我想dreambear web应用程序自动重新加载无需重新启动,用于开发目的(因此这是对SO,不是服务器故障)。
卡塔利娜/本地主机/ dreambear.xml:
<Context reloadable="true">
<Parameter name="gamePageUrl" value="http://****/dreambear.html" />
</Context>
我通过部署在的webapps目录将dreambear.war的Web应用程序。不幸的是,它不会自动得到重新加载:
- (主持人:unpackWARs = FALSE):战争的新版本没有检测
- (主持人:unpackWARs = TRUE):战争的新版本没有解压缩
- (主机:unpackWARs = true):如果我删除解压后的目录,新的WAR将被解压缩但未部署。
有没有办法实现我想要的?我不想启用autoDeploy
,因为每次我放入新的WAR(see here)时,我的上下文xml都会被删除。
我想我只会诉诸上载应用程序作为目录而不是战争。我隐约记得,从我上学的日子来看,无论如何Tomcat的效果都更好。 – 2010-10-18 10:57:43