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
>

Reply via email to