Jakarta EE 10 általános információk és potenciális problémák

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.