Hello,
I am running CAS 7.0.10 build with overlay and embedded Tomcat.
When it start, I have the message :
Apache Tomcat Version: Apache Tomcat/10.1.31
I tried to edit gradle.properties to uncomment this line and have a more recent Tomcat version :
# tomcatVersion=10.1.39
But then when I do :
./gradlew clean copyCasConfiguration build run --refresh-dependencies
I receive this error :
2025-03-28 16:17:55,001 ERROR [org.springframework.boot.SpringApplication] - <Application run failed>
java.lang.NoClassDefFoundError: org/apache/catalina/util/ServerInfo
at org.apereo.cas.CasTomcatBanner.injectEnvironmentInfo(CasTomcatBanner.java:20)
at org.apereo.cas.util.spring.boot.AbstractCasBanner.collectEnvironmentInfo(AbstractCasBanner.java:77)
at org.apereo.cas.util.spring.boot.AbstractCasBanner.printBanner(AbstractCasBanner.java:33)
at org.springframework.boot.SpringApplicationBannerPrinter.print(SpringApplicationBannerPrinter.java:67)
at org.springframework.boot.SpringApplication.printBanner(SpringApplication.java:586)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:330)
at org.springframework.boot.builder.SpringApplicationBuilder.run(SpringApplicationBuilder.java:149)
at org.apereo.cas.web.CasWebApplication.main(CasWebApplication.java:57)
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:91)
at org.springframework.boot.loader.launch.Launcher.launch(Launcher.java:53)
at org.springframework.boot.loader.launch.WarLauncher.main(WarLauncher.java:57)
Caused by: java.lang.ClassNotFoundException: org.apache.catalina.util.ServerInfo
at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:445)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:593)
at org.springframework.boot.loader.net.protocol.jar.JarUrlClassLoader.loadClass(JarUrlClassLoader.java:104)
at org.springframework.boot.loader.launch.LaunchedClassLoader.loadClass(LaunchedClassLoader.java:91)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:526)
... 13 more
> Task :run FAILED
FAILURE: Build failed with an exception.
Did I miss something ?
Regards,
Vincent