2011-06-03 66 views
4

通过在Apache Tomcat,文档阅读,当我部署web应用程序它复制到webapp/META-INF/context.xml$catalina_base/conf/{engine}/{host}/{webapp}.xml.

然而,在server.xml中我已经设置的主机有deployXML =假,想读context.xml文件直接从webapp/META-INF/context.xml。

这是可能的或是否需要它在$catalina_base/{engine}/{host}/{webapp}.xml?如果可能,我缺少什么属性\设置\属性,因为它似乎没有从webapp/META-INF/context.xml中读取?

回答

3

请参阅this:如果将deployXML设置为false,则禁用解析webapp/META-INF/context.xml并要求context.xml文件处于conf中。

将deployXML更改为true,并且应该全部设置。

+0

谢谢,但我希望它可以直接从webapp/META-INF/context.xml中读取。是否需要从/ conf /中读取? 编辑:我想我可能会误读,不会部署XML自动复制到/ conf /文件夹?我希望它不存在于该文件夹中。 – 2011-06-03 23:01:19

+0

好吧,它可以从'webapp/META-INF/context.xml'中读取,但是您必须将deployXML设置为true。如果您选择将deployXML设置为false,那么它将不会从'webapp/META-INF/context.xml'中读取。 – Femi 2011-06-03 23:06:30

+0

抱歉误会。如果您将deployXML设置为true,那么它只需将webapp/META-INF/context.xml复制到/ conf /文件夹。这是我不想要的。 – 2011-06-03 23:18:48

相关问题