我们可以更改WEB-INF的名称吗
我可以知道我是否可以更改任何 tomcat web 应用程序中的 WEB-INF 文件夹的名称。如果不是,那为什么呢,因为tomcat的conf文件夹中有context.xml文件,其中包含watchresource的路径。我尝试重命名它,但它不起作用。如果重命名不起作用,您能否告诉我在 context.xml 文件中提供
此标记的原因是什么。或者有没有其他方法可以重命名 WEB-INF 文件夹。
PS:我没有任何与此相关的要求。我只是在尝试这些事情。请不要回答为什么以及在哪里想要这个。
多谢。
may i know if i can change the name of WEB-INF folder in any tomcat webapp. If no, then why as there is context.xml file in tomcat conf folder which contain the path of watchedresource. I tried renaming it but it doesn't work. Can you please tell me what is the reason to provide <WatchedResource>newWebInf/web.xml</WatchedResource>
this tag in context.xml file if renaming is just not working. Or is there any other way to rename WEB-INF folder.
PS: I dont have any requirment related to this. I am just trying out the things. Please don't answer why and where you want this.
Thanks a lot.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
不可以,您无法重命名
WEB-INF
文件夹。它在Servlet API 规范中很难指定。
组件的要点是指定 Tomcat 必须监视文件更改的 Web 应用程序相对路径,以便自动重新加载整个 Web 应用程序。这确实默认为WEB-INF/web.xml
,但它也可以是另一个文件,例如index.jsp
或其他文件。重点是不是您可以重命名WEB-INF/web.xml
,而是您可以指定一个不同的文件来监视更改。No, you can't rename the
WEB-INF
folder. It's hard specified in the Servlet API specification.The point of
<WatchedResource>
component is to specify the webapp-relative path of a file which Tomcat must monitor for changes in order to auto-reload the entire webapp. This defaults indeed toWEB-INF/web.xml
, but it can also be another file, such asindex.jsp
or something else. The whole point is not that you can rename theWEB-INF/web.xml
, but that you can specify a different file to monitor for changes.