Tomcat no puede encontrar clases en OpenJDK 11

Después de pasar de OracleJDK 8 a OpenJDK 11, nuestro Tomcat 8 ya no se inicia con la siguiente excepción:

Caused by: java.lang.ClassNotFoundException: org.ietf.jgss.GSSContext
    at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:471)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:588)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
    ... 43 common frames omitted

Nuestro proyecto Spring Boot (Kotlin + Java) está construido por Gradle 5.2.1, y lo que he intentado es agregar la siguiente configuración a nuestro build.gradle:

   compileJava {
      inputs.property("moduleName", moduleName)
      doFirst {
        options.compilerArgs = [
          '--module-path', classpath.asPath,
          '--add-modules', 'java.security.jgss'
        ]
        classpath = files()
      }
    }

Desafortunadamente, esto no resuelve las cosas. Si alguien tiene sugerencias, ¡eso sería apreciado!

Respuesta 1

Estoy haciendo un IDE de programación para mi 10º estándar. proyecto. Estoy atrapado en un punto. Quiero tener resaltado de sintaxis en mi editor (al igual que en eclipse / netbeans). He usado JTextArea. ¿Alguien puede por favor ...

Para una tarea escolar, tenemos que hacer una clase de carrito de compras, junto con una clase de artículo y un corredor. Descubrí cómo imprimir un recibo por los artículos que ingresa el usuario, pero una cosa que no puedo entender ...

He visto varias otras preguntas similares, pero creo que hay un nivel de abstracción además de las que marcan la diferencia. A saber, tengo una clase de utilidad con un genérico estático ...

Quiero hacer un sistema de inicio de sesión simple en Java sin usar databses. (PS. No hay datos confidenciales) Quiero hacer algo como esto: -1) Creo un archivo .txt -2) pon el nombre de usuario y la contraseña como ... .