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

Reply via email to