You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@guacamole.apache.org by "Mike Jumper (Jira)" <ji...@apache.org> on 2021/04/09 17:14:00 UTC

[jira] [Commented] (GUACAMOLE-1325) Apache Tomcat 10.0 Servlet API incompatibility

    [ https://issues.apache.org/jira/browse/GUACAMOLE-1325?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17318137#comment-17318137 ] 

Mike Jumper commented on GUACAMOLE-1325:
----------------------------------------

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