A WebSphere hagyományos környezetben telepített JSF alkalmazások a MyFaces JSF
megvalósítás által adott összes
org.apache.myfaces.* és
javax.faces.* csomaghoz hozzáférhetnek. Liberty
kiszolgálón csak az
itt látható JSF API
osztályok és néhány kiválasztott megvalósítási osztály érhető el az
alkalmazások számára. A következő csomagok nem érhetők el és a szabály
megjelöli azokat:
- 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
Ez a szabály a korábban említett csomagoknak csak egy példányát jelöli meg. Az
ezen osztályok bármelyikét használó alkalmazásokat át kell dolgozni, hogy csak
JSF API osztályokat használjanak.
Alternatív megoldásként, a JSF megvalósítási
osztályok becsomagolhatók és a jsfContainer-2.x szolgáltatással
használhatók a Liberty rendszerben. A jsfContainer-2.x használatával
kapcsolatos információkat és példákat a következő helyen talál:
Külső JavaServer Faces 2.2 megvalósítások konfigurálása.