i am migrating an application to tomcat 10 and jakarta, with spring 6 and jdk 17.
I use primefaces 11 and verona 6.0.
For primefaces I added <classifier>jakarta</classifier> to maven.
I extends org.springframework.web.servlet.support.AbstractAnnotationConfigDispatcherServletInitializer to initialize the jakarta.servlet.ServletContext, in this class I set:
Code: Select all
servletContext.setInitParameter("jakarta.faces.FACELETS_LIBRARIES", "/WEB-INF/primefaces-verona.taglib.xml");
Code: Select all
<facelet-taglib xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facelettaglibrary_2_0.xsd"
version="2.0">
I suppose sometinghe like this:
Code: Select all
<facelet-taglib xmlns="https://jakarta.ee/xml/ns/jakartaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="https://jakarta.ee/xml/ns/jakartaee https://jakarta.ee/xml/ns/jakartaee/web-facelettaglibrary_3_0.xsd"
version="3.0">
In general, is there a jakarta migration guide for premium templates to make sure I don't forget something?
For example I changed the jar verona-theme-6.0.0.jar to the jar verona-theme-6.0.0-jakarta.jar, is there anything else to do?
Thanks in advance, regards.