部署在 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 類別。
或者,JSF 實作類別可以組合,並搭配 Liberty 中的 jsfContainer-2.x 特性一起使用。如需如何使用 jsfContainer-2.x 的相關資訊和範例,請參閱
配置協力廠商 JavaServer Faces 2.2 實作。