LifecycleProvider Based Problems and Tomcat7 LifeCycleProvider Support
----------------------------------------------------------------------

                 Key: MYFACES-2919
                 URL: https://issues.apache.org/jira/browse/MYFACES-2919
             Project: MyFaces Core
          Issue Type: Bug
            Reporter: Gurkan Erdogdu


Patch content
----------------------

1- ResourceAnnotationLifecycleProvider : It does not check super class for 
annotations. It must examine super classes. This is specificed in Java EE 6 
specification, EE 5.2.5 Annotations and Injections.

2- TomcatAnnotationLifecycleProvider : isAvailable Method must catch 
"Throwable" and ignore them. Otherwise, it throws error/s that are not catched 
and calling code is not able to process other lifecycle providers.

3- StartupServletContextListener : Early initiliazation of lifecycle provider. 
Otherwise, it is not possible to use META-INF/services providers.

4- pom.xml : Adding Tomcat 7 libs.

5- Tomcat7AnnotationLifecycleProvider : Tomcat 7 based LifeCycleProvider 
implementation.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to