[ 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)