Jakarta
Composite Recipes
Recipes that include further recipes, often including the individual recipes below.
- Faces XHTML migration for Jakarta EE 9
- JNDI name
jsf/ClientSideSecretKey
has been renamed tofaces/ClientSideSecretKey
, and thejsf/FlashSecretKey
JNDI name has been renamed tofaces/FlashSecretKey
. - JSF 2.x to Jakarta Server Faces 3.x
- Migrate deprecated
javax.annotation
tojakarta.annotation
- Migrate deprecated
org.glassfish.javax.el
packages tojakarta.el
- Migrate from JavaX to Jakarta EE 9.1 Namespaces
- Migrate javax.mvc to 2.0 (Jakarta EE 9)
- Migrate xmlns entries in
**/batch-jobs/*.xml
files. - Migrate xmlns entries in
**/validation/*.xml
files. - Migrate xmlns entries in
*.tld
files. - Migrate xmlns entries in
*.xjb
files. - Migrate xmlns entries in
*taglib*.xml
files for Jakarta Server Faces 3 - Migrate xmlns entries in
application-client.xml
files. - Migrate xmlns entries in
application.xml
files. - Migrate xmlns entries in
batch.xml
files. - Migrate xmlns entries in
beans.xml
files for Beans 3.0. - Migrate xmlns entries in
ejb-jar.xml
files. - Migrate xmlns entries in
faces-config.xml
files for Jakarta Server Faces 3 - Migrate xmlns entries in
handler.xml
files. - Migrate xmlns entries in
permissions.xml
files. - Migrate xmlns entries in
ra.xml
files (Connectors). - Migrate xmlns entries in
test-*.xml
files for Jakarta EE 9.1 using test interfaces - Migrate xmlns entries in
test-web.xml
files for Jakarta Server Faces 3 using test interfaces - Migrate xmlns entries in
web-fragment.xml
files for Jakarta Server Faces 3 - Migrate xmlns entries in
web.xml
files for Jakarta Server Faces 3 - Migrate xmlns entries in
webservices.xml
files. - Mitigate Unaffected Non-EE Jakarta 9 Packages
- Replace
ResourceResolver
withResourceHandler
- Replace deprecated Jakarta Servlet methods and classes
- Substitute deprecated Faces Managed Beans
- Upgrade Common open source libraries
- Upgrade Faces open source libraries
- Upgrade Faces open source libraries
- Use
StateManagementStrategy
- Use
jakarta.el
instead ofjakarta.faces.el
andjavax.faces.el
Recipes
- Add Jakarta EE 9 Servlet Dependency
- ChangeJakartaFacesMethodCalls
- Migrate Tag Libraries to 2.0 (Jakarta EE 9)
- Migrate javax.javaee-web-api to jakarta.jakartaee-web-api (Jakarta EE 9)
- Migrate javax.jms to jakarta.jms on MDB
- Rename CDI Extension to Jakarta
- Update Jakarta EE Platform Dependencies to 9.1.0
- Update deprecated Faces method calls