Issues

Select view

Select search mode

 

Migrate to Jakarta EE package (from Javax)

Duplicate

Details

Assignee

Reporter

New Issue warning screen

Before you create a new Issue, please post to the mailing list first https://dev.lucee.org

Once the issue has been verified, one of the Lucee team will ask you to file an issue

Sprint

Fix versions

Priority

Created 18 May 2022 at 08:42
Updated 19 August 2024 at 16:44
Resolved 19 August 2024 at 16:44

Activity

Show:

Michael Offner19 August 2024 at 16:44

Michael Offner17 June 2024 at 07:23

Version 6.2.0.1 suppports javax and jakarta, there are now 2 sets of servlets, the existin onces still depending on javax:

lucee.loader.servlet.CFMLServlet

lucee.loader.servlet.RestServlet

and the new one for jakarta

lucee.loader.servlet.jakarta.CFMLServlet

lucee.loader.servlet.jakarta.RestServlet

i will also add the following servlet for consistency

lucee.loader.servlet.javax.CFMLServlet

lucee.loader.servlet.javax.RestServlet

and

lucee.loader.servlet.CFMLServlet

lucee.loader.servlet.RestServlet

will simply extend them (so just an alias).

Lucee 6.2 core still runs javax and the jakarta servlet just translate between them.

Sidenote1:

to run Lucee 6.2 in a jakarta enviroment you need to bundle 3 javax libraries. I will add some exceptions to clarify that and create a recipe for it.

Sidenote2:
Lucee 7 will turn this around, it will be jakarta based and will translate javax to jakarta.




Zac Spitzer30 April 2023 at 08:00

There's a lot of complications with this migration, here's what's going on over in ESAPI land

Zac Spitzer7 November 2022 at 15:04

Changes Since Jakarta Servlet 5.0

The minimum Java version has been increased to Java 11.

Brad Wood23 May 2022 at 17:52

Thanks for looking into this. I hope it’s not a huge amount of work!

Flag notifications