Issues
- Migrate to Jakarta EE package (from Javax)LDEV-3995Resolved issue: LDEV-3995Michael Offner
- Lucee 6.0 with 5.3.8 loader doesn't workLDEV-3985Michael Offner
- Error in database operations with 5.3.9 and loader 5.0.0.254LDEV-3974Michael Offner
- build process should use an older loader jar to expose problemsLDEV-3851Resolved issue: LDEV-3851Zac Spitzer
- Update Felix to 6.0.5 to support Java >= 16LDEV-3526Resolved issue: LDEV-3526
- include lucee loader version in exceptionsLDEV-2554
- show lucee loader version on overview pageLDEV-2459Resolved issue: LDEV-2459Pothys - MitrahSoft
- Error locking felix bundle cache after web app hot redeployLDEV-601Michael Offner
Migrate to Jakarta EE package (from Javax)
Description
relates to
Details
Assignee
Michael OffnerMichael OffnerReporter
Zac SpitzerZac SpitzerNew 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
NoneFix versions
Priority
NewParent
Details
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
Parent
Activity
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!
Undertow v3 and Tomcat 10 have already moved to this
https://dev.lucee.org/t/javax-to-jakarta/8198
https://dev.lucee.org/t/switching-to-jakarta-ee-mail/7468
https://dev.lucee.org/t/lucee-on-tomcat-10/8089