如果我的 $TOMCAT_HOME/conf/server.xml 上有多个主机定义,如何在不重新启动 tomcat6 服务器的情况下重新加载 servlet?像多主机一样使用 Tomcat 的参数是什么?
unpackWARs autoDeploy liveDeploy deployXML 等。
---添加了新文本--我不喜欢手动重新启动 tomcat 管理器,因为我配置了不同的虚拟主机。如果用户上传了新的 servlet 版本,我更喜欢 tomcat 自动重新加载新版本而无需 sysadmin 干预,以便手动重新启动整个 tomcat 服务器。
server.xml 中的上下文定义示例如下:
<Context path="" docBase="/webapps/client.com/servlets" reloadable="true" privileged="true"/>
但是,当这个client.com 上传了一个新的servlet 时,tomcat 很多天都没有刷新新版本,他需要打电话给我重新启动tomcat 服务器。这种干预会影响到同一服务器中其他用户的正常操作。