После перехода с OracleJDK 8 на OpenJDK 11 наш Tomcat 8 больше не запускается со следующим исключением:
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
Наш проект Spring Boot (Kotlin + Java) построен на Gradle 5.2.1и я попытался добавить следующую конфигурацию в наш build.gradle:
compileJava {
inputs.property("moduleName", moduleName)
doFirst {
options.compilerArgs = [
'--module-path', classpath.asPath,
'--add-modules', 'java.security.jgss'
]
classpath = files()
}
}
К сожалению, это не решает проблемы.Если у кого-то есть предложения, это будет оценено!