Details
- 
    Task 
- 
    Resolution: Unresolved
- 
    Major 
- 
    None
- 
    12.10.1
- 
    None
- 
        Unknown
- 
        
Description
Instead of javax.
When Oracle donated the JavaEE project to the Eclipse foundation, they maintained the copyright to the javax.* namespace. Subsequently, future versions of JavaEE, now called JakartaEE, would be required to use a new namespace for those packages. Instead of an incremental process, the Eclipse foundation opted for a big bang approach and packages formerly under the javax.* namespace has been refactored under the new jakarta.* namespace.
The main consequence of that move is that it means removing support for the following Servlet containers:
- Jetty < 11
- Tomcat < 10
See https://dev.xwiki.org/xwiki/bin/view/Community/SupportStrategy/ServletContainerSupportStrategy/
More analysis started on https://design.xwiki.org/xwiki/bin/view/Proposal/Jakartamigration.
Migration work started in branch feature-deploy-jakarta:
Attachments
Issue Links
- depends on
- 
                    XCOMMONS-2465 Upgrade to Jakarta XML Binding 4+ -         
- Open
 
-         
- 
                    XCOMMONS-2476 Upgrade to Jakarta Activation 2+ -         
- Open
 
-         
- 
                    XCOMMONS-2477 Upgrade to Jakarta Mail 2+ -         
- Open
 
-         
- 
                    XCOMMONS-2479 Upgrade to Java Transaction API 2+ -         
- Open
 
-         
- 
                    XCOMMONS-2502 Upgrade to Logback 1.5.20 -         
- Open
 
-         
- 
                    XCOMMONS-2854 Upgrade to JAX-RS 3+ -         
- Open
 
-         
- 
                    XCOMMONS-2925 Upgrade to JAXB Maven Plugin 4+ -         
- Open
 
-         
- 
                    XCOMMONS-2944 Upgrade to HK2 3+ -         
- Open
 
-         
- 
                    XCOMMONS-2993 Upgrade to Jakarta Annotations 2+ -         
- Open
 
-         
- 
                    XCOMMONS-3208 Upgrade to Quartz Scheduler 2.5+ -         
- Open
 
-         
- 
                    XWIKI-19708 Upgrade to Hibernate 6+ -         
- Open
 
-         
- 
                    XWIKI-20711 Upgrade to Greenmail 2+ -         
- Open
 
-         
- 
                    XWIKI-21394 Upgrade to Simple Java Mail 7+ -         
- Open
 
-         
- 
                    XWIKI-21950 Upgrade to Jersey 3+ -         
- Open
 
-         
- 
                    XWIKI-21954 Upgrade to Solr 9.5+ -         
- Open
 
-         
- 
                    XCOMMONS-2095 Move to Java 11 as minimum version -         
- Closed
 
-         
- 
                    XCOMMONS-2777 Support both javax.inject and jakarta.inject annotations -         
- Closed
 
-         
- 
                    XCOMMONS-2797 Allow accessing a javax.inject.Provider as a jakarta.inject.Provider and the opposite -         
- Closed
 
-         
- 
                    XCOMMONS-3234 Move to Jakarta EE 9.1 -         
- Closed
 
-         
- relates to
- 
                    XWIKI-21137 Impossible to install XWiki Debian tomcat packages on Debian 12+ and Ubuntu 24.04+ -         
- Closed
 
-