Liberty are inclus suport pentru un subset al API-urilor WebSphere Optimized Local Adapters (WOLA). Această regulă semnalează utilizarea API-urilor care nu sunt suportate pe Liberty.
Regula Java™ semnalează următoarele clase asociate cu funcţiile MBean care nu sunt disponibile pe 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
De asemenea, regula Java semnalează adnotările RemoteHome cu com.ibm.websphere.ola.ExecuteHome.class ca
interfaţă la distanţă.
Liberty ignoră interfaţa @RemoteHome.
Pentru a găzdui acest EJB pe Liberty, trebuie să vă modificaţi aplicaţia pentru a furniza şi un bean EJB operaţional local care
implementează com.ibm.websphere.ola.ExecuteLocalBusiness.
@RemoteHome(com.ibm.websphere.ola.ExecuteHome.class)
Regula XML semnalează elementele <remote> şi <home> care conţin referinţe la clase
com.ibm.websphere.ola.
Pentru a utiliza WOLA cu bean-uri EJB pe Liberty, trebuie să vă migraţi bean-urile EJB pentru a utiliza interfeţe
<business-local> EJB 3.0 şi clasele dumneavoastră EJB trebuie să implementeze
com.ibm.websphere.ola.ExecuteLocalBusiness.
De exemplu, unealta semnalează utilizarea WOLA pe interfeţele la distanţă şi locale:
Pentru a utiliza WOLA în această aplicaţie pe Liberty, migraţi clasele EJB pentru a utiliza interfeţele operaţionale locale şi actualizaţi fişierul ejb-jar.xml după cum urmează:
De asemenea, reţineţi că numele JNDI (Java Naming and Directory Interface) ale bean-urilor EJB ţintă de pe Liberty utilizează
numirea java:.
Porniţi serverul Liberty şi verificaţi istoricul serverului pentru mesaje care afişează JNDI-ul bean-urilor EJB ţintă.
Pentru informaţii detaliate despre WOLA pe Liberty, vedeţi documentaţia Developing applications that use optimized local adapters on Liberty.
Pentru informaţii despre alte API-uri şi SPI-uri care nu sunt suportate pe Liberty, vedeţi Unele API-uri şi SPI-uri nu sunt disponibile pe Liberty.