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

发布于 2024-12-21 03:48:19 字数 340 浏览 2 评论 0原文

我可以知道我是否可以更改任何 tomcat web 应用程序中的 WEB-INF 文件夹的名称。如果不是,那为什么呢,因为tomcat的conf文件夹中有context.xml文件,其中包含watchresource的路径。我尝试重命名它,但它不起作用。如果重命名不起作用,您能否告诉我在 context.xml 文件中提供 newWebInf/web.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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

情绪失控 2024-12-28 03:48:19

不可以,您无法重命名 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 to WEB-INF/web.xml, but it can also be another file, such as index.jsp or something else. The whole point is not that you can rename the WEB-INF/web.xml, but that you can specify a different file to monitor for changes.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文