gpt4 book ai didi

java - 禁用注释处理,但在 servlet api 3.0 (Tomcat7) 中启用 web-fragments 功能

转载 作者:太空狗 更新时间:2023-10-29 22:41:29 25 4
gpt4 key购买 nike

我正在尝试 Tomcat 7.0 和 Servlet API 3.0。

我有一个 Servlet API 2.5 的应用程序。所以我编辑了 web.xml 来为 Servlet API 3.0 配置它。更改后Tomcat的启动时间增加了14秒。

所以我设置了<web-app metadata-complete="true" ...并且 Tomcat 的启动时间恢复正常,因为 tomcat 不会扫描每个类的注释。这很好,但是 web-fragment.xml 功能也因此被禁用。

我想知道是否可以禁用 Tomcat 的注解扫描,但启用 web-fragment.xml 的处理。

最佳答案

考虑在您的 web.xml 中使用“绝对排序”元素。Servlet API 3.0 最终规范在第 8.2.2 节“web.xml 和 web-fragment.xml 的排序”中描述了它的用法。

您可以指定确切的要处理的网络片段,禁用网络片段 jar 中类的注释处理(列表中网络片段中的“元数据完成”),当然通过这种网络片段包含将其他 jar 排除在处理之外。

关于java - 禁用注释处理,但在 servlet api 3.0 (Tomcat7) 中启用 web-fragments 功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4733378/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com