Les applications JSF déployées dans WebSphere Traditional peuvent accéder à tous
org.apache.myfaces.*
et
javax.faces.*
packages fournis par l'implémentation JSF MyFaces . Dans
Liberty, seules les classes d'API JSF et quelques classes d'implémentation, répertoriées
ici, sont disponibles pour
les applications. Les packages suivants ne sont pas disponibles et seront signalés par cette règle :
-
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
Cette règle ne marque qu'une seule instance des packages mentionnés ci-dessus. Les
applications qui utilisent l'une de ces classes doivent être restructurées pour
n'utiliser que des classes d'API JSF.
Les classes d'implémentation JSF
peuvent également être regroupées et utilisées avec la fonction
jsfContainer-2.x dans Liberty. Pour des informations et des exemples concernant l'utilisation de jsfContainer-2.x, voir
Configuration d'implémentations JavaServer Faces 2.2 tierces.