You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@jspwiki.apache.org by Jim Willeke <ji...@willeke.com> on 2021/05/09 11:29:07 UTC

java.lang.NoClassDefFoundError: javax/servlet/http/HttpSessionListener

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

Re: java.lang.NoClassDefFoundError: javax/servlet/http/HttpSessionListener

Posted by Jim Willeke <ji...@willeke.com>.
That worked.
Thanks
--
-jim
Jim Willeke


On Sun, May 9, 2021 at 9:15 AM Ulf Dittmer
<ul...@googlemail.com.invalid> wrote:

> 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 <ji...@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
> >
>

Re: java.lang.NoClassDefFoundError: javax/servlet/http/HttpSessionListener

Posted by Ulf Dittmer <ul...@googlemail.com.INVALID>.
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 <ji...@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
>