Run your startup with the Jetty Server Dump and report back the details. https://www.eclipse.org/jetty/documentation/jetty-9/index.html#jetty-server-dump
I bet the class is either not in the classpath you assume it is in, or it is excluded due to servlet classloader isolation. Joakim Erdfelt / joa...@webtide.com On Mon, Nov 29, 2021 at 10:59 AM Lothar Kimmeringer <j...@kimmeringer.de> wrote: > Hi, > > Before taking the task to update to Jetty 10 in my application, I've tried > to > update to the most recent version of Jetty 9.4. After that trying to > access / I get an > > HTTP ERROR 503 Service Unavailable > URI: / > STATUS: 503 > MESSAGE: Service Unavailable > SERVLET: - > Powered by Jetty:// 9.4.44.v20210927 > > When looking into the server log I can see the following exception: > > 2021-11-29 16:44:19 WARNING: Failed startup of context > o.e.j.w.WebAppContext@497ed877 > {root,/,file:///D:/MyApp_devel/webapps/root/,UNAVAILABLE}{D:\MyApp_devel\webapps\root} > java.lang.NoClassDefFoundError: Could not initialize class > org.apache.geronimo.components.jaspi.model.JaspiXmlUtil > at > org.apache.geronimo.components.jaspi.AuthConfigFactoryImpl.<init>(AuthConfigFactoryImpl.java:72) > at > org.apache.geronimo.components.jaspi.AuthConfigFactoryImpl.<init>(AuthConfigFactoryImpl.java:79) > at > java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native > Method) > at > java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) > at > java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) > at > java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490) > at java.base/java.lang.Class.newInstance(Class.java:584) > at > javax.security.auth.message.config.AuthConfigFactory$3.run(AuthConfigFactory.java:66) > at java.base/java.security.AccessController.doPrivileged(Native > Method) > at > javax.security.auth.message.config.AuthConfigFactory.getFactory(AuthConfigFactory.java:62) > at > org.eclipse.jetty.security.jaspi.JaspiAuthenticatorFactory.getAuthenticator(JaspiAuthenticatorFactory.java:90) > at > org.eclipse.jetty.security.SecurityHandler.doStart(SecurityHandler.java:388) > at > org.eclipse.jetty.security.ConstraintSecurityHandler.doStart(ConstraintSecurityHandler.java:417) > [...] > > org.apache.geronimo.components.jaspi.model.JaspiXmlUtil is in > geronimo-jaspi-2.0.0.jar and is part > of the classpath, so I assume that something else happened but I ran out > of ideas what that might > be or how to find out what it is. > > Java being used when starting: zulu8.58.0.13-ca-jdk8.0.312-win_x64 > > Any help is appreciated. > > > Thanks and cheers, Lothar > _______________________________________________ > jetty-users mailing list > jetty-users@eclipse.org > To unsubscribe from this list, visit > https://www.eclipse.org/mailman/listinfo/jetty-users >
_______________________________________________ jetty-users mailing list jetty-users@eclipse.org To unsubscribe from this list, visit https://www.eclipse.org/mailman/listinfo/jetty-users