Ez a szabály általános információkat tartalmaz a Jakarta EE 10 változatra való áttéréshez, valamint információkat tartalmaz a WebSphere Migration Toolkit for Application Binaries (bináris szkenner) számára.
Kifejezés nyelve: Az Object értékei
A JSP fájlokban használt kifejezésnyelv értékeket most az Object értékre kell vetni.
A ve.getValue(pageContext.getELContext()) kifejezés például
(Object) ve.getValue(pageContext.getELContext()) lesz. Ennek oka az általános típusok
használata a Kifejezés nyelvben.
Szervlet: DisableXPoweredtulajdonság eltávolítva
A DisableXPoweredBy webtároló tulajdonság Jakarta Servlet 6.0esetén nem támogatott.
Ez az egyéni tulajdonság a WebSphere hagyományos és Liberty for Servlet 5.0 és korábbi változataiban is konfigurálható.
A Servlet 5.0 változattól kezdve a viselkedés alapértelmezésben letiltotta a X-Powered-By beállítást. A Servlet
6.0 specifikáció eltávolította az ajánlást, amely szerint a tárolók X-Powered-By fejlécet biztosítanak.
Faces: A névtér URI-k az URN-okhoz frissítve
A Faces névterek URI azonosítói frissítve lettek a Jakarta Faces 4.0értékre. Az aktuális URI azonosítók továbbra is az 4.0Faces-ban fognak dolgozni, így a alkalmazásokban nincs szükség módosításra. Lásd a cikket további információkért.
Faces: JSF átnevezett Faces névre log billentyűkben és karaktersorozatokban
A Jakarta Faces által kibocsátott üzenetek naplóüzenetkulcsai a jsf.* átnevezésre kerültek - faces.* értékre.
Ezenkívül az üzenetek lecserélték a JSF hivatkozásait a Faces hivatkozásokra. Ez nem befolyásolja az alkalmazáskódot,
de az Faces naplóüzenetek feldolgozása kezeli a módosítást.
Faces: Az elem névtér előtagját frissíteni kell az xmlns:faces
Az xmlns:jsf névtér-előtagot definiáló Faces-t xmlns:faces
értékre kell frissíteni, hogy a Faces 4.0 dokumentációval és példákkal összhangban legyenek. Nincs szükség erre a változásra, és nem lesz probléma, ha a névtér előtag
továbbra is xmlns:jsf a Faces 4.0mezőben marad.
RESTFul webszolgáltatások és XML webszolgáltatások: A globális kezelők már nem engedélyezettek automatikusan
A RESTful Web Services (JAXRS) és XML webszolgáltatások (JAXWS) korábbi Liberty összetevő változataiban a
Webszolgáltatás Global Handler SPI csomagot com.ibm.wsspi.webservices.handler automatikusan
engedélyezte. A Jakarta EE 10 óta a Globális kezelők alapértelmezésben le vannak tiltva. A korábbi verziókhoz hasonlóan,
létre kell hoznia egy felhasználói szolgáltatást a Globális kezelő beállításához. Ettől a kiadástól azonban
az io.openliberty.globalhandler-1.0 védett Liberty szolgáltatást is hozzá kell adnia a felhasználói összetevő
leírófájljához, hogy engedélyezze az SPI csomagot.
A Liberty Jakarta EE 10 támogatásával kapcsolatos információkért lásd: Jakarta EE 10, MicroProfile 6 és Java SE 20 támogatás az Open Liberty 23.0.0.3 alkalmazásban.
További költöztetési információk: A Jakarta EE 10 és 9.1 közötti különbségek.