部署在 WebSphere Traditional 中的 JSF 应用程序可以访问所有
org.apache.myfaces.*
和
javax.faces.*
由 MyFaces JSF 实现提供的包。 在 Liberty 中,只有 JSF API 类和选择的少数实现类(可在此处查看)对于应用程序可用。 下列包不可用,将由此规则进行标记:
-
org.apache.myfaces.application*
-
org.apache.myfaces.cdi.*
-
org.apache.myfaces.component*
-
org.apache.myfaces.config*
-
org.apache.myfaces.context*
-
org.apache.myfaces.convert
-
org.apache.myfaces.debug
-
org.apache.myfaces.ee6
-
org.apache.myfaces.el*
-
org.apache.myfaces.event
-
org.apache.myfaces.flow*
-
org.apache.myfaces.lifecycle
-
org.apache.myfaces.logging
-
org.apache.myfaces.renderkit
-
org.apache.myfaces.resource
-
org.apache.myfaces.shared
-
org.apache.myfaces.shared.application
-
org.apache.myfaces.shared.component
-
org.apache.myfaces.shared.context*
-
org.apache.myfaces.shared.el
-
org.apache.myfaces.shared.resource
-
org.apache.myfaces.shared.taglib*
-
org.apache.myfaces.shared.test
-
org.apache.myfaces.shared.trace
-
org.apache.myfaces.shared.util*
-
org.apache.myfaces.shared.view
-
org.apache.myfaces.shared.webapp.webxml
-
org.apache.myfaces.shared_impl.util.serial
-
org.apache.myfaces.shared_impl.webapp.webxml
-
org.apache.myfaces.spi*
-
org.apache.myfaces.taglib.*
-
org.apache.myfaces.util
-
org.apache.myfaces.view*
-
org.apache.myfaces.webapp
此规则仅标记先前提到的包的一个实例。使用任何这些类的应用程序都应该重构,以仅使用
JSF API 类。此外,在 Liberty 中,可以捆绑 JSF 实现类,并与 jsfContainer-2.x 功能部件配合使用。有关使用 jsfContainer-2.x 的信息和示例,请参阅 Configuring third-party JavaServer Faces 2.2 implementations。