首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >禁用批注处理,但启用servlet API3.0 (Tomcat7)中的web片段功能

禁用批注处理,但启用servlet API3.0 (Tomcat7)中的web片段功能
EN

Stack Overflow用户
提问于 2011-01-19 17:01:56
回答 1查看 6.8K关注 0票数 18

我正在尝试Tomcat7.0和Servlet API 3.0。

我有一个Servlet API 2.5的应用程序。因此,我编辑了web.xml以将其配置为Servlet API3.0。更改后,Tomcat的启动时间增加了14秒。

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

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

EN

回答 1

Stack Overflow用户

发布于 2011-05-31 18:14:23

片段和注释都是应用程序的元数据。因此, metadata-complete适用于注释处理和片段处理。如果为web.xml设置了元数据完成,则注释处理和片段处理都被禁用

但是,元数据完成也可以设置为web-fragments.xml。因此,可以对注释和片段进行选择性处理。

在web.xml上启用metadata-complete并在web-fragments.xml上禁用将处理碎片,但在web-fragments.xml下禁用类的批注处理

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4733378

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档