Access to JSF third-party packages requires configuration

JSF applications deployed in WebSphere traditional can access all org.apache.myfaces.* and javax.faces.* packages provided by the MyFaces JSF implementation. In Liberty, applications can only access JSF API classes by default with no access to third-party implementation classes. In Liberty 19.0.0.10, some of the JSF implementation classes were made available to the third-party classloader. This rule flags the following JSF implementation classes that were made available in Liberty 19.0.0.10 and later:

This rule only flags one instance of the packages mentioned earlier. If your application is referencing any of those packages, upgrade to Liberty 19.0.0.10 or later versions and configure your Liberty server.xml file to give your application access to third-party packages. For information, see Accessing third-party APIs from a Java EE application in the online documentation.