[ https://issues.apache.org/jira/browse/GUACAMOLE-1325?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17812180#comment-17812180 ]
Libor Svehlak commented on GUACAMOLE-1325: ------------------------------------------ [~z0rb]: Maybe this can help you. We use Guacamole 1.5.4 under Tomcat 10. We took original guacamole-common from guacamole-client-1.5.4.tar.gz, made a required changes javax -> jakarta (just two files GuacamoleHTTPTunnelServlet.java and GuacamoleWebSocketTunnelEndpoint.java are needed to patch) and build our own version. Please note that we use just core of the Guacamole with our own web application (integrating just guacamole-common and guacamole-common-js). If you use the whole Guacamole solution you may need to patch more files. But as I can see there are about 50 files which needs to be patched (in the whole guacamole-client-1.5.4.tar.gz) which is IMHO still manageable in a reasonable time. Of course maintaining both versions in parallel is much more work. I don't know the strategy of Guacamole team how long they want to still support Tomcat 9, e.g. till EOL of Tomcat 9? This would mean (without parallel support to Tomcat 10 and upcoming Tomcat 11) very hard times (for next few years?) for users trying to migrate to the newer Tomcat. Maybe [~vnick] can give us some hints about the planned roadmap. > 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)