我可以知道我是否可以在任何tomcat webapp中更改WEB-INF文件夹的名称。如果没有,那么为什么在tomcat conf文件夹中有context.xml文件,其中包含watchedresource的路径。我尝试重命名但它不起作用。如果重命名不起作用,请告诉我在context.xml文件中提供<WatchedResource>newWebInf/web.xml</WatchedResource>
此标记的原因是什么?或者是否有其他方法可以重命名WEB-INF文件夹。
非常感谢。
答案 0 :(得分:7)
不,您无法重命名WEB-INF
文件夹。它在Servlet API specification中很难指定。
<WatchedResource>
组件的要点是指定Tomcat必须监视更改的文件的webapp相对路径,以便自动重新加载整个webapp。这默认为WEB-INF/web.xml
,但它也可以是另一个文件,例如index.jsp
或其他文件。您可以重命名WEB-INF/web.xml
的全部内容不,但您可以指定其他文件来监控更改。