[
https://issues.apache.org/jira/browse/GUACAMOLE-1325?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17812275#comment-17812275
]
Nick Couchman commented on GUACAMOLE-1325:
------------------------------------------
Yes, it's true that just converting the javax -> jakarta instances is a simple
change and can get Guacamole working under Tomcat 10 without issues. The
challenge is that we would like to implement it in a way that is compatible
with both namespaces - without maintaining two separate versions of Guacamole -
which takes a bit more doing. It is totally doable, and, as has been mentioned
before, has been done for other components of Guacamole where we need to
support multiple namespaces dynamically, it just hasn't gotten the attention of
anyone since Tomcat 9.x is still supported.
I don't think we have a solid plan as to when this will happen - obviously
getting it knocked out before Tomcat 9 goes EOL would be a good thing, but even
prior to that this will become more painful for people as they upgrade and
Tomcat 10 (and other platforms that use the jakarta namespace), so I would
imagine it'll get more attention as the clamoring becomes louder.
In short, the roadmap is: We want implement something that dynamically supports
both namespaces, and it'll get done when someone has the time and inclination
to get it done.
> Apache Tomcat 10.0 Servlet API incompatibility
> ----------------------------------------------
>
> Key: GUACAMOLE-1325
> URL: https://issues.apache.org/jira/browse/GUACAMOLE-1325
> Project: Guacamole
> Issue Type: Improvement
> Components: guacamole, guacamole-common, guacamole-ext
> Affects Versions: 1.3.0, 1.4.0
> Reporter: Mathias
> Priority: Minor
>
> Guacamole client 1.3.0 is not working with Apache Tomcat 10. Apache Tomcat
> 10.0.x requires a new Servlet 5.0 API. The Java package has changed from
> javax.servlet to jakarta.servlet.
> [Migrating from Tomcat 9.0 to 10.0|http://tomcat.apache.org/migration-10.html]
--
This message was sent by Atlassian Jira
(v8.20.10#820010)