Le applicazioni JSF distribuite in WebSphere tradizionale possono accedere a tutti
org.apache.myfaces.*
e
javax.faces.*
forniti dall'implementazione JSF MyFaces . In Liberty, solo le classi API JSF ed alcune classi di implementazione, indicate
qui, sono rese disponibili per le applicazioni. I seguenti package non sono disponibili e verranno contrassegnati
da questa regola:
-
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
Questa regola contrassegna solo un'istanza dei package precedentemente indicati. È necessario eseguire il refactoring delle applicazioni che utilizzano una di queste classi in modo da utilizzare solo classi API JSF.
In alternativa, le classi di implementazione JSF possono essere fornite in bundle ed utilizzate con la funzione jsfContainer-2.x in Liberty. Per informazioni ed
esempi sull'utilizzo di jsfContainer-2.x, consultare
Configuring third-party JavaServer Faces 2.2 implementations.