我们可以更改WEB-INF的名称

时间:2011-12-11 19:24:11

标签: tomcat web-applications web-inf

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

PS:我没有任何与此相关的要求。我只想尝试一下。请不要回答为什么以及你想要的地方。

非常感谢。

1 个答案:

答案 0 :(得分:7)

不,您无法重命名WEB-INF文件夹。它在Servlet API specification中很难指定。

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