Volodymyr Siedlecki created MYFACES-4709:
--------------------------------------------
Summary: 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.1.0, 4.0.0
Reporter: Volodymyr Siedlecki
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)