Tomcat7中的自动部署

Tomcat7中的自动部署,tomcat,autodeploy,Tomcat,Autodeploy,我有一个在FreeBSD服务器上运行Tomcat7的开发环境。我想确保没有应用程序自动部署,因此在我的server.xml中使用了以下内容 <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true" deployOnStartup="false"> 问题是我仍然需要有管理器和主机管理器来自动启动。是否有办法防止自动部署除这些应用程序以外的所有应用程序?如果将dep

我有一个在FreeBSD服务器上运行Tomcat7的开发环境。我想确保没有应用程序自动部署,因此在我的server.xml中使用了以下内容

  <Host name="localhost"  appBase="webapps"
        unpackWARs="true" autoDeploy="true" deployOnStartup="false">


问题是我仍然需要有管理器和主机管理器来自动启动。是否有办法防止自动部署除这些应用程序以外的所有应用程序?

如果将deployOnStartup指定为false,则不会加载任何应用程序,包括WAR和目录(管理器和主机管理器)

您必须通过server.xml中的上下文元素显式配置manager应用程序,然后使用该元素部署其他WAR文件和/或目录

编辑

要部署manager应用程序,您必须添加以下内容

<Context docBase="/home/msaif/tomcat/6u35/webapps/manager" path="/manager" reloadable="true" privileged="true"></Context>

别忘了将其标记为特权