为了让tomcat只运行conf/server.xml中指定的web应用,可以有以下几种办法:
实现一:1)将要部署的WEB应用放在webapps以外的路径, 并在server.xml相应的context中的docBase指定.’
2)删除webapps中的所有文件夹, 以及conf/catalina/localhost下所有xml文件.注: webapps是server.xml中的Host元素的appBase属性的值.
实现二:1) 修改server.xml中Host元素的属性, 添加或修改: deployXML=”false” deployOnStartup=”false” autoDeploy=”false”
2) 含义: deployXML=”false”: 不部署conf/catalina/localhost下的xml相应的WEB应用 deployOnStartup=”false” :tomcat启动时, 不部署
webapps下的所有web应用 autoDeploy=”false”: 避免tomcat在扫描改动时, 再次把webapps下的web应用给部署进来.
本文介绍如何配置Tomcat仅运行server.xml中指定的Web应用。通过调整配置文件和目录结构,可以实现精确控制哪些应用程序被加载。
1031

被折叠的 条评论
为什么被折叠?



