A weblogic.apache csomagokban található osztályok többsége elavulttá vált azzal az utasítással, hogy helyettük az org.apache osztályokat, vagy a Java fejlesztőkészlet (JDK) által biztosított XML értelmezőket és átalakítókat kell használni. Ez a szabály a weblogic.apache csomagokra mutató hivatkozásokat ismeri fel. A BEA WebLogic Server API hivatkozáson kattintson az egyes weblogic.apache csomagokra, ha specifikus információkat kíván kapni arról, hogy miként lehet az elavult osztályokat azok helyettesítőjére leképezni.
MegoldásokA weblogic.apache.xerces csomagok többsége azt jelzi, hogy az elavult alkalmazásprogramozási felületek helyett a JDK által biztosított XML értelmezőket és átalakítókat kell használni.
WebLogicVizsgálja meg az alábbi egyszerű, try/catch logika nélküli DOMParser példát. A WebLogic rendszerben a kódrészlet tartalma a következő példához lehet hasonló:
A követendő eljárás hagyományos WebSphere Application Server és Liberty esetén a JAXP Java API-k használata a weblogic.apache API-k helyett. Ha ezt a megközelítést választja, akkor a kód a következő példához lehet hasonló a kézi átállítás után:
Ha a weblogic.apache API-kat széles körben használják, a legegyszerűbb alkalmazáskonverziós megközelítés a következő az automatikus javítás használata, amikor az elérhetővé válik, amely leképezi a a weblogic.apache osztályokat, amelyek a org.apache csomagokban érhetők el, a nyílt forráskódú megfelelőjére.
Amikor az automatikus javítás elérhetővé válik, és azt alkalmazzák, a Apache kódot le kell tölteni és be kell illeszteni az alkalmazás építési útvonalába, hogy az alkalmazás lefordítható legyen. A szükséges Java archívum- (JAR) fájlok az Apache Xerces Java XML értelmező projektben találhatók. Az alkalmazásprogramozási felületek többsége elérhető a xercesImpl.jar és a serializer.jar fájlban. A nyílt forrású kód letöltésével és tanúsításával kapcsolatban kövesse a vállalatánál alkalmazott eljárást.
A nyílt forrás felhasználásával a kód az alábbi példához lesz hasonló: