Deploy on Tomcat10 in linux server

Hi,

Does CUBA support Tomcat10?

Regards,
CK

Hi,
Many libraries including Spring do not support Tomcat 10 yet. The reason why is recent Jakarta EE 9 namespace changes. Most likely, CUBA Platform does not support Tomcat 10 because there are hundreds of dependency libraries that are not compatible with jakarta.* namespaces, e.g. Servlet and WebSocket APIs.

See Support for Jakarta EE 9 (annotations and interfaces in jakarta.* namespace) · Issue #25354 · spring-projects/spring-framework · GitHub

1 Like

Hi,

How about Jmix? At product pipeline ?

Regards,
CK

Jmix will be able to support Tomcat 10 as long as Spring Boot and other libraries (EclipseLink) support Jakarta namespace.

Note that Tomcat 10 barely brings anything useful. It’s just a separate version compatible with the new Jakarta namespace.

1 Like