http://coldfusion.com logo
#lucee
Title
# lucee
d

dswitzer

03/11/2022, 1:36 PM
Is Tomcat 10 officially supported with Lucee? From what I'm reading, it would appear not due to Tomcat's transition from Java EE to Jakarta EE. I know there's a tool that can translate on the fly, but I'd rather stick with Tomcat 9 if that's the case.
b

bdw429s

03/11/2022, 2:53 PM
@dswitzer Is that any different? I haven't followed that closely, but I thought the change from java EE to Jakarta EE was more of a rebrand of the software for legal reasons, not a change in the spec.
d

dswitzer

03/11/2022, 3:18 PM
It appears that a bunch of the classes that were in the "javax" namespace are now under "jakarta". So any code that references the classes expecting them to be in the "javax" namespace will break. So any references inside Lucee to these classes, would not work, at least not without a workaround (which there is a project to deal with this that I think uses a class loader to dynamically remap the class names).
I'm just curious if it's officially supported. I'd rather stick with officially supported parts of the stack.
b

bdw429s

03/11/2022, 3:21 PM
Interesting to hear
Yeah, my guess is the bods at Lucee aren't even aware that this change is a thing to be honest. I'd recommend putting in a ticket to start the discussion and in the mean time, stay away from Tomcat 10, lol
@dswitzer
A quick search shows about 650 imports of
javax.etc
classes in Lucee's source code
I'm curious how an app server would support the change to the jarkata package without breaking all the older servlet engines
d

dswitzer

03/11/2022, 4:22 PM
I'm not sure that everything in the
javax
namespace is affected, just the servlet stuff. One of the message threads on dev.lucee.org talks about maybe Lucee 6 supporting Tomcat 10, but who knows when Lucee 6 might be delivered w/the lack of development resources.
b

bdw429s

03/11/2022, 4:48 PM
Yeah-- Lucee has been averaging 8 months per each minor release. I have no clue how long it will be before we see Lucee 6.x
The last time Lucee released a major version (5.0), it was a VERY long time with no releases.
5.3.9 is basically locked down and ready to release, so you're not going to see any changes basically until Lucee 6 at this point.
3 Views