[
https://issues.apache.org/jira/browse/GUACAMOLE-1325?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17318137#comment-17318137
]
Mike Jumper edited comment on GUACAMOLE-1325 at 4/9/21, 5:14 PM:
-----------------------------------------------------------------
Welp, that is slightly annoying. With the HTTP tunnel having been written for
the older API, a version of the same would need to be written for Servlet 5.0.
Just as with WebSocket, that support will need to be dynamically selected based
on what the servlet container supports.
It sounds like we'll need to:
* Provide some more abstract means of dynamically loading supported tunnel
implementations within guacamole-common.
* Migrate away from direct reference of any part of the Java Servlet API within
guacamole-common and guacamole-ext API, deprecating existing references.
was (Author: mike.jumper):
Welp, that is slightly annoying. With the HTTP tunnel having been written for
the older API, a version of the same would need to be written for Servlet 5.0.
Just as with WebSocket, that support will need to be dynamically selected based
on what the servlet container supports.
It sounds like we'll need to:
* Provide some more abstract means of dynamically loading supported tunnel
implementations within guacamole-ext.
* Migrate away from direct reference of any part of the Java Servlet API within
guacamole-ext's API, deprecating existing references.
> 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-ext
> Affects Versions: 1.3.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.3.4#803005)