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