Jakarta EE 9 support

Its a bit weird since no one is writing about this, anyone else having troubles with Jakarta EE 9?

The keycloak-saml-servlet-filter-adapter does not work with Servlet 5.0 since the javax.servlet namespace is deprecated.

I would like to run the module with Jetty 11 or Tomcat 10, that uses Servlet 5.0 and Jakarta EE 9.

Java 17 will drop support for older javax.* namespaced libraries from Jakarta EE 8 and earlier.

The source code of keycloak dependes on
jboss-servlet-api_3.0_spec or jboss-servlet-api_4.0_spec which is incompatible with Tomcat.

1 Like

Did you find a workaround ? or a solution of some sort ?