Some JSF packages are unavailable in Liberty

JSF applications deployed in WebSphere traditional can access all org.apache.myfaces.* and javax.faces.* packages provided by the MyFaces JSF implementation. On Liberty, only the JSF API classes and a select few implementation classes, seen here, are made available to applications. The following packages are unavailable and will be flagged by this rule:

This rule only flags one instance of the packages mentioned earlier. Applications that use any of those classes should be refactored to only use JSF API classes. Alternatively, the JSF implementation classes can be bundled and used with the jsfContainer-2.x feature in Liberty. For information and examples on using jsfContainer-2.x, see Configuring third-party JavaServer Faces 2.2 implementations.