All work
- Jakarta Migration - PDF Extension 2.0LDEV-5369Resolved issue: LDEV-5369Pothys - MitrahSoft
- cfpdf error. When you try to merge with destination fileLDEV-2941Resolved issue: LDEV-2941Michael Offner
- <cfpdfparam> errors lucee.transformer.cfml.evaluator.impl.PDFParam class not foundLDEV-989Resolved issue: LDEV-989Michael Offner
- cfpdfparam source as dynamic variable failsLDEV-852Resolved issue: LDEV-852Michael Offner
4 of 4
Jakarta Migration - PDF Extension 2.0
Fixed
Description
Details
Details
Assignee
Pothys - MitrahSoft
Pothys - MitrahSoftReporter
Michael Offner
Michael OffnerLabels
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
Priority
Created 4 March 2025 at 15:02
Updated 3 April 2025 at 12:03
Resolved 2 April 2025 at 11:09
Activity
Pothys - MitrahSoft 2 April 2025 at 11:09
Pothys - MitrahSoft
2 April 2025 at 11:09
I tested this ticket with Lucee version 7.0.0.169-SNAPSHOT and PDF Extension 2.0.0.0-SNAPSHOT. When I checked IsPDFObject()
, <cfpdf>
, and <cfdocument>
, It worked fine, and no issues were encountered.
Migrate the Lucee PDF Extension to Jakarta EE namespace for compatibility with Lucee 7 and Tomcat 10+
The current PDF Extension (1.0) is built using javax classes and is incompatible with Jakarta EE environments. We need to create version 2.0 that works with the Jakarta namespace to support users migrating to Lucee 7 and newer servlet containers like Tomcat 10.
Tasks
Update all javax imports to jakarta equivalents
Ensure cfdocument, cfpdf, and cfpdfparam tags work correctly
Test with Lucee 7 and Tomcat 10
Update extension metadata to specify Lucee 7 requirement
Add version compatibility notes to documentation
Acceptance Criteria
PDF Extension 2.0 works on Lucee 7 / Tomcat 10+
All PDF manipulation tags function as expected
No javax dependencies remain in the codebase
Extension is marked as compatible with Lucee 7+ only