3

我可以知道我是否可以在任何 tomcat webapp 中更改 WEB-INF 文件夹的名称。如果不是,那么为什么在tomcat conf文件夹中有context.xml文件,其中包含watchedresource的路径。我尝试重命名它,但它不起作用。<WatchedResource>newWebInf/web.xml</WatchedResource>如果重命名不起作用,您能否告诉我在 context.xml 文件中提供此标记的原因是什么 。或者有没有其他方法可以重命名 WEB-INF 文件夹。

PS:我对此没有任何要求。我只是在尝试这些东西。请不要回答为什么以及在哪里想要这个。

非常感谢。

4

1 回答 1

7

不,您不能重命名WEB-INF文件夹。在Servlet API 规范中很难指定。

组件的重点<WatchedResource>是指定文件的 webapp 相对路径,Tomcat 必须监视该文件的更改以自动重新加载整个 webapp。这确实默认为WEB-INF/web.xml,但它也可以是另一个文件,例如index.jsp或其他文件。重点不是您可以重命名WEB-INF/web.xml. 文件,而是您可以指定一个不同的文件来监视更改。

于 2011-12-11T20:10:22.707 回答