[ 
https://issues.apache.org/jira/browse/MYFACES-4709?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Volodymyr Siedlecki resolved MYFACES-4709.
------------------------------------------
    Resolution: Fixed

> Faces Initialization for Apps Containing the FacesConfig Annotation
> -------------------------------------------------------------------
>
>                 Key: MYFACES-4709
>                 URL: https://issues.apache.org/jira/browse/MYFACES-4709
>             Project: MyFaces Core
>          Issue Type: Bug
>    Affects Versions: 4.0.0, 4.1.0
>            Reporter: Volodymyr Siedlecki
>            Priority: Major
>             Fix For: 5.0.0
>
>
> This problem was originally identified in 
> https://github.com/OpenLiberty/open-liberty/issues/27496.
> In a nutshell, the user found a difference between Wildfly (Mojarra) and Open 
> Liberty (MyFaces) with the same application.  This application doesn’t 
> contain explicit mappings to the Faces Servlet, but relies on Faces 
> Initialization automatically. This is accomplished by the @FacesConfig 
> contained within their app.  With Mojarra, the @FacesConfig is identifies and 
> initialization proceeds.  In MyFaces, the annotation isn’t discovered, so 
> Faces doesn’t work. Instead, the user ends up with an error retrieving the 
> index.jsf page.
> Would we update our Impl?   The FacesConfig would need to be added to list of 
> HandlesTypes classes here:
> https://github.com/apache/myfaces/blob/dd2b48bac65eddfb4f8e1773aaed50db586f7c0b/impl/src/main/java/org/apache/myfaces/webapp/MyFacesContainerInitializer.java#L71



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to