上下文文件没有加载tomcat

时间:2016-06-30 12:07:36

标签: java tomcat webdeploy

我创建了一个动态Web项目,并在context.xml文件夹中添加了META-INF文件,如上所述here。但是当我部署war文件时,上下文文件没有复制到文件夹$CATALINA_BASE/conf/[enginename]/[hostname]/。我的context.xml文件内容如下:

<?xml version='1.0' encoding='utf-8'?>
<Context>    
    <Environment name="test" value="10"
         type="java.lang.Integer" override="false"/> 
</Context>

为什么这种方法不起作用?如何动态设置应用程序的上下文?

1 个答案:

答案 0 :(得分:1)

尝试更新代码中的Host元素。

<Engine name="Catalina" defaultHost="localhost">
      <Realm className="org.apache.catalina.realm.LockOutRealm">
        ...
      </Realm>

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