Skip to main content

[JIRA] Commented: (SERVLET_SPEC-36) Clarify relationship of metadata-complete and ServletContainerInitializers

  • From: "markt_asf (JIRA)" <jira-no-reply@...>
  • To: issues@...
  • Subject: [JIRA] Commented: (SERVLET_SPEC-36) Clarify relationship of metadata-complete and ServletContainerInitializers
  • Date: Fri, 22 Jun 2012 08:04:55 +0000 (GMT+00:00)
  • Auto-submitted: auto-generated


    [ 
http://java.net/jira/browse/SERVLET_SPEC-36?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=341831#action_341831
 ] 

markt_asf commented on SERVLET_SPEC-36:
---------------------------------------

There is one further additional clarification required.

If metadata-complete=true, that implies that any fragment ordering specified 
is ignored.

However, if the main web.xml specifies an absolute ordering when 
metadata-complete=true, are all JARs in WEB-INF/lib processed for 
ServletContainerInitializers or are JARs excluded from the ordering still 
excluded from the processing for ServletContainerInitializers?

> Clarify relationship of metadata-complete and ServletContainerInitializers
> --------------------------------------------------------------------------
>
>                 Key: SERVLET_SPEC-36
>                 URL: http://java.net/jira/browse/SERVLET_SPEC-36
>             Project: servlet-spec
>          Issue Type: Bug
>            Reporter: janbartel
>
> Servlet Spec 3.0 does not make clear what relationship exists between 
> metadata-complete setting in web.xml and the discovering and invocation of 
> ServletContainerInitializers.
> The stated purpose of ServletContainerInitializers is to allow for 
> pluggable framework initialization, and the given example is initializing 
> the JSP container. This implies that a setting of metadata-complete=true is 
> irrelevant to the finding and calling of ServletContainerInitializers.
> If so, even if metata-complete==true for a given webapp, then we are forced 
> to scan every class available to the webapp in the case that a discovered 
> ServletContainerInitializer has a @HandlesTypes annotation - if the 
> HandlesTypes specifies an annotation, then we will scan every class for 
> that annotation, or if HandlesTypes specifies a class, then we need to scan 
> for that class and its descendants. This can take a significant amount of 
> time for a webapp with a large number of jars in WEB-INF/lib.
> Please clarify if this is correct, or if metatadata-complete==true means 
> that all ServletContainerInitializers are ignored.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://java.net/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


[JIRA] Commented: (SERVLET_SPEC-36) Clarify relationship of metadata-complete and ServletContainerInitializers

markt_asf (JIRA) 06/22/2012
 
 
Close
loading
Please Confirm
Close