Serwer Liberty obsługuje podzbiór interfejsów API komponentu WebSphere Optimized Local Adapters (WOLA). Ta reguła oznacza użycia interfejsów API, które nie są obsługiwane na serwerze Liberty.
Reguła Java™ oznacza następujące klasy powiązane z funkcjami komponentów MBean, które są niedostępne na serwerze Liberty:
com.ibm.websphere.ola.OLAConnectionHandlecom.ibm.websphere.ola.OLAHeadercom.ibm.websphere.ola.OLARGEcom.ibm.websphere.ola.OLARGEInformationcom.ibm.websphere.ola.OLARGEListcom.ibm.websphere.ola.OLASearchObjectcom.ibm.websphere.ola.OLAStatusInformation
Ponadto reguła Java oznacza adnotacje RemoteHome z interfejsem com.ibm.websphere.ola.ExecuteHome.class
jako interfejsem zdalnym.
Serwer Liberty ignoruje interfejs @RemoteHome.
W celu udostępnienia tego komponentu
EJB na serwerze Liberty należy zmodyfikować aplikację w taki sposób, aby udostępniała także lokalny
komponent biznesowy EJB, który implementuje interfejs com.ibm.websphere.ola.ExecuteLocalBusiness.
@RemoteHome(com.ibm.websphere.ola.ExecuteHome.class)
Reguła XML oznacza elementy <remote> i <home>, które zawierają
odwołania do klas z pakietu com.ibm.websphere.ola.
Aby używać adapterów WOLA z komponentami
EJB na serwerze Liberty, należy migrować komponenty EJB w celu używania interfejsów EJB 3.0 <business-local>,
a klasa EJB musi implementować interfejs com.ibm.websphere.ola.ExecuteLocalBusiness.
Na przykład narzędzie oznacza użycia komponentu WOLA w interfejsach zdalnych i podstawowych:
Aby używać adapterów WOLA w tej aplikacji na serwerze Liberty, należy migrować klasy komponentów EJB w celu używania lokalnego interfejsu biznesowego, a także trzeba zaktualizować plik ejb-jar.xml w następujący sposób:
Ponadto należy pamiętać, że nazwy JNDI (Java Naming and Directory Interface) docelowych
komponentów EJB na serwerze Liberty korzystają z nazewnictwa java:.
Należy
uruchomić serwer Liberty i sprawdzić dziennik serwera pod kątem komunikatów, które
wyświetlają nazwy JNDI docelowych komponentów EJB.
Szczegółowe informacje o używaniu komponentu WOLA na serwerze Liberty zawiera dokumentacja Tworzenie aplikacji używających zoptymalizowanych adapterów lokalnych na serwerze Liberty.
Informacje o innych interfejsach API i SPI, które nie są obsługiwane przez serwer Liberty, zawiera temat Niektóre interfejsy API i SPI są niedostępne na serwerze Liberty.