代码改变世界

Tomcat 部署:工程下 META-INF 目录下的 Context.xml

2016-02-26 12:01  youxin  阅读(7426)  评论(0编辑  收藏  举报

tomcat 在META-INF 文件夹中添加context.xml,使项目自动应用更新文件

 

Meta-inf文件夹下新建context.xml。 

<Context path="/FUWeb"  docBase="D:/apache-tomcat-6.0.29/webapps/FUWeb"  debug="0" privileged="true" reloadable="true"/>

 

或者内容如:

<?xml version="1.0" encoding="UTF-8"?>
<Context antiJARLocking="true" path="/myapp"/>

 

或则

<Context>

    <!-- Default set of monitored resources -->
    <WatchedResource>WEB-INF/web.xml</WatchedResource>
<WatchedResource>WEB-INF/dwr.xml</WatchedResource>
   <WatchedResource>C:/Tomcat6.0/webapps/Proj_logistics/WEB-INF/classes/struts.xml</WatchedResource>

</Context>

 

在部署 web 工程的时候,如果 工程中 META-INF 目录下 存在 Context.xml

则会在 tomcat 的安装目录的 conf/ 下 生成一个 Catalina/localhost  的目录结构,产生一个文件:

  xxx.xml    (工程的上下文路径.xml)

例如context.xml为

<?xml version="1.0" encoding="UTF-8"?>

<Context antiJARLocking="true" path="/myapp"/>

则会产生

myapp.xml:

<?xml version="1.0" encoding="UTF-8"?>
<Context antiJARLocking="true" docBase="F:\xampp\tomcat\webapps\.metadata\.plugins\org.eclipse.wst.server.core\tmp2\wtpwebapps\myapp" path="/myapp" reloadable="true" source="org.eclipse.jst.jee.server:myapp"/>