Tomcat 10 uses Jakarta EE, not Java EE, so it makes sense that it doesn't know about the javax.servlet package. See https://tomcat.apache.org/migration-10.html for how to make JavaEE-style web apps run on Tomcat 10.
On Sun, May 9, 2021 at 1:29 PM Jim Willeke <j...@willeke.com> wrote: > Server version name: Apache Tomcat/10.0.5 > Server built: Mar 30 2021 08:19:50 UTC > Server version number: 10.0.5.0 > OS Name: Linux > OS Version: 5.11.0-16-generic > Architecture: amd64 > Java Home: /usr/lib/jvm/java-17-openjdk-amd64 > JVM Version: 17-ea+19-Ubuntu-1ubuntu1 > JVM Vendor: Private Build > CATALINA_BASE: /opt/tomcat/apache-tomcat-10.0.5 > CATALINA_HOME: /opt/tomcat/apache-tomcat-10.0.5 > JSPWiki.war 2.11.0.M8 > > SEVERE [http-nio-8080-exec-8] > org.apache.catalina.core.StandardContext.listenerStart Error configuring > application listener of class [org.apache.wiki.auth.SessionMonitor] > java.lang.NoClassDefFoundError: javax/servlet/http/HttpSessionListener > > Any ideas? > > -- > -jim > Jim Willeke >