我有一个在Tomcat7服务器上运行FreeBSD的开发环境。我想确保没有应用程序自动部署,所以我在我的server.xml中使用了以下内容
<Host name="localhost" appBase="webapps"
unpackWARs="true" autoDeploy="true" deployOnStartup="false">问题是我仍然需要经理和主机经理来自动启动。有没有办法让所有的应用程序,除了这些自动部署?
发布于 2013-11-26 07:26:05
如果将deployOnStartup指定为false,那么所有应用程序都不会加载,包括wars和目录(管理器和主机管理器)。
您必须通过server.xml中的上下文元素显式配置管理器应用程序,然后使用它部署额外的WAR文件和/或目录。
<Context path="/blah" docBase="h:/tmp/mywar.war" reloadable="true" />
编辑
要部署您的管理应用程序,您必须添加以下内容
<Context docBase="/home/msaif/tomcat/6u35/webapps/manager" path="/manager" reloadable="true" privileged="true"></Context>不要忘记标记它的特权
https://stackoverflow.com/questions/20203288
复制相似问题